que el apreciar y disfrutar el cuerpo desnudo de una mujer...

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:
[$] sed 's/[0-9]*. - //' < lista_ennumerada | sed 's/\.$//' > lista_simple
Ahora, 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.

#---------------------------------------------------------------------
#
#  crear_enlaces.csh: A partir del archivo 'lista_simple' muestra el
#  codigo HTML para crear una lista de URLs.
#
#  Copyright (C) 2007 Alef Sheridan Ariel Ramírez Chiñas.
#
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program; if not, write to the Free Software
#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
#---------------------------------------------------------------------
#!/bin/tcsh -f
# Una variable global por cualquier cosa
set INPUT_FILE = 'lista_simple'
set OUTPUT_FILE = 'lista_de_enlaces'
# Primero vamos a ver cuantas lineas tiene el archivo
set TOTAL_DE_LINEAS = `wc -l < "$INPUT_FILE"`
set LINEA_DE_ENTRADA_ACTUAL = 1
while ($LINEA_DE_ENTRADA_ACTUAL <= $TOTAL_DE_LINEAS)
@ INDICE = $LINEA_DE_ENTRADA_ACTUAL - 1
 set SECCION = `head -n $LINEA_DE_ENTRADA_ACTUAL < $INPUT_FILE | tail -n 1`
 # Dirección de las noticias
# http://www.mononeurona.org/index.php?topic=
#
# "Machote" para crear los indices:
#
# <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>
 # 17 - <a title="Secci&oacute;n: KDE" 
echo -n $INDICE - \<a title=\"Secci\&oacute\;n: $SECCION\"; echo -n " "
 #  href="http://www.mononeurona.org/index.php?topic=17">
echo -n href=\"http://www.mononeurona.org/index.php\?topic=$INDICE\"\>; echo -n " "
 # KDE</a><br>
echo $SECCION\</a\>\<br\>
 @ LINEA_DE_ENTRADA_ACTUAL ++
end
crear_enlaces.csh

Nada más lo ejecutamos de la siguiente manera:
[$] ./crear_enlaces.csh > lista_de_enlaces
Abrimos 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, aq
uí 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


Comments Comentblogs:

New Comentblog

Captcha



Login



Remember me:
asarch
...sobre todo en la gimnasia.
BSD Daemon Copyright 1988 by Marshall Kirk McKusick. All Rights Reserved.&#39;
Powered by:
Despabilando la MonoNeurona.org
Livechat

<-Nombre
ana_20 wrote:
y si estudio ing en informatica i sistemas
2 weeks, 3 days ago

ana_20 wrote:
kiero un curso basico d viasual net!!! i soi d peru
2 weeks, 3 days ago

ana_20 wrote:
kiero un curso basico d viasual net!!! i soi d peru
2 weeks, 3 days ago

hola wrote:
alguiene q estudie sistemas
on 23/10/08

hola wrote:
hola aluien de peru
on 23/10/08

hola wrote:
hola aluien de peru
on 23/10/08

hola wrote:
sdfdsf
on 23/10/08

vendaval wrote:
hola, que piensas de mi proyecto comunitario en mi universidad
on 22/10/08

vendaval wrote:
hola, que pienzas de mi proyecto comunitario en mi universidad
on 22/10/08

lokito wrote:
te kiero follarr
on 19/9/08

¿Qué estuve haciendo?
Para usar: qemu -localtime -m 256 -soundhw all -hda c.img
3 days, 21 hours ago
Para instalar: qemu -localtime -m 256 -hda c.img -cdrom linux.iso -boot d
3 days, 21 hours ago
qemu-img create -f qcow2 c.img 10G
3 days, 21 hours ago
A lo mejor fue "brujería" ¡Gulp! :-S
5 days, 18 hours ago
¿"clavo"? ¿Qué clavo si el zapato en esa parte no lleva ningún clavo?
6 days, 7 hours ago
De hecho si. Solamente el dolor que, curiosamente, ya desapareció :-S
6 days, 7 hours ago
Algo me "picó" en mi pie izquierdo. Lo curioso es que tría los zapatos puestos :-(
6 days, 19 hours ago
Ese día yo no estuve ahí :-(
1 week, 2 days ago
¿Alguien sabe la verdadera razón de la rebelión de Lucifer?
1 week, 2 days ago
¡Gloria al nombre del Señor!
1 week, 4 days ago
Galerias
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2008.