Wikilibros eswikibooks https://es.wikibooks.org/wiki/Portada MediaWiki 1.47.0-wmf.24 first-letter Medio Especial Discusión Usuario Usuario discusión Wikilibros Wikilibros discusión Archivo Archivo discusión MediaWiki MediaWiki discusión Plantilla Plantilla discusión Ayuda Ayuda discusión Categoría Categoría discusión TimedText TimedText talk Módulo Módulo discusión Evento Evento discusión Wikilibros:Café 4 9 436614 435283 2026-10-17T08:55:15Z Antimundo 74354 Sección nueva: /* Invitación a leer un ensayo sobre la sintaxis wiki en Wikilibros */ 436614 wikitext text/x-wiki {{Wikilibros:Café/Cabecera}} {{Usuario:MABot/config |archive = Wikilibros:Café/Archivo/%(year)s |algo = old(45d) |counter = 1 |archiveheader = {{Archivo}} |minthreadsleft = 0 |minthreadstoarchive = 1 }} == Candidatura a Bibliotecario == Saludos comunidad de Wikilibros, me complace anunciar que he presentado [[Wikilibros:Candidaturas a bibliotecario/antimundo|mi candidatura a bibliotecario]], y las personas que tengáis los permisos necesarios podéis votar en ella. Podéis encontrar más información al respecto en la página de la candidatura. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 20:22 6 sep 2026 (UTC) == Consulta sobre decenas (o quizás cientos) de categorías de ingredientes == Saludos comunidad de Wikilibros. Quería plantear un problema que considero que sería conveniente arreglar. Actualmente, en Wikilibros existen una gran cantidad de categorías creadas hace años por un usuario, aparentemente con el objetivo de categorizar por ingredientes las recetas de [[Artes culinarias]]. Algunos ejemplos son [[:Categoría:Merluza]], [[:Categoría:Melón]], [[:Categoría:Aceite]] o [[:Categoría:Nabo]]. Hay varias decenas de categorías de este tipo, posiblemente incluso un par de cientos. El problema es que existe una gran cantidad de estas categorías. Al pertenecer a un único libro y tener nombres genéricos como «Nabo» o «Melón», se mezclan con las categorías generales del proyecto. Esto genera bastante ruido, especialmente al realizar tareas de mantenimiento: revisar, organizar o detectar categorías innecesarias se vuelve más difícil, ya que hay que distinguir constantemente entre categorías generales de Wikilibros y estas categorías específicas de [[Artes culinarias]]. Además, muchas de ellas están vacías o tienen muy poco uso. Veo dos posibles soluciones: # Opción 1: Simplemente borrar estas categorías, de todas formas la mayoría están vacías y no parece que su uso sea muy extendido. # Opción 2: Utilizar un prefijo para identificarlas. Es algo que ya se hace en Wikichicos, por ejemplo, con [[:Categoría:Wikichicos/Sistema Solar]] y [[:Categoría:Wikichicos/Grandes felinos]]. Esto permite identificar fácilmente qué categorías pertenecen a ese proyecto y facilita las tareas de mantenimiento.<br>En este sentido, estas categorías podrían renombrarse como «''Categoría:Artes culinarias/ingrediente/nombredelingrediente''» o siguiendo algún sistema similar. De esta forma, seguirían siendo útiles para categorizar las recetas, pero quedarían claramente separadas de las categorías generales de Wikilibros.<br>(Por cierto, aunque es un asunto aparte, sería conveniente unificar también el criterio de los prefijos en Wikichicos: algunas categorías utilizan «:» (por ejemplo, [[:Categoría:Wikichicos:Biología]]) y otras «/» (como [[:Categoría:Wikichicos/Grandes felinos]]).) Quedo a la espera de conocer las opiniones de la comunidad sobre este asunto. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 21:10 11 sep 2026 (UTC) :Ha pasado una semana sin respuesta en este asunto, y tras pensar más en ello, cada vez pienso más que en mi opinión la opción 1, borrarlas, es significativamente mejor. Son una enorme cantidad de categorías que generan muchísimo ruido, que tan solo un único usuario ha editado o usado, y que de todas formas es un esfuerzo absurdo porque cada receta tiene muchos ingredientes, y a menudo varios de ellos son opcionales por lo que no tiene mucho o ningún valor pretender añadir una categoría por cada posible ingrediente. Además, he estado visitando varias webs de recetas de cocina, y si bien es común que tengan categorías por el tipo de cocina, precio, dificultad, etc. No he encontrado ninguna que categorize sus recetas de esta forma, por todos y cada uno de los ingredientes de esa receta. Además exige un esfuerzo de mantenimiento enorme, y ni si quiera están bien implementadas a pesar de llevar años creadas, evidenciándose por el hecho de que la mayoría de estas categorías están vacías. Si nadie se opone, creo que sería bastante mejor borrarlas. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 08:00 18 sep 2026 (UTC) ::Ha pasado casi otra semana, así que voy a proceder con los cambios. Primero voy a borrar las categorías no usadas y vacías durante los próximos días, y posteriormente el resto, simplemente por ir poco a poco. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 07:41 24 sep 2026 (UTC) == añadir ⬅️➡️en los libros de Wikichicos == Hola comunidad de Wikilibros la idea es simplemente añadir flechas para desplazarse de una pagina a otra en los libros de Wikichicos, tal vez no implementarlo en otras categorías, pero Wikichicos al ser destinado a menores, es confuso que controles tienen que hacer para pasar de una pagina a otra, porque nosotros ya sabemos que Wikilibros es una fuente de información digital y no tiene por que tener flechas, pero al tener "Libros" en el nombre los niños lo malinterpretan. Y también otra cosa que estaría bien es que también en Wikichicos los libros tuvieran portadas y se mostraran mas o menos asi : 📗📕📙📘📕📗📘📙 (con las portadas de los libros y que sean coloridos). [[Usuario:Erick gaytan|Erick gaytan]] ([[Usuario discusión:Erick gaytan|discusión]]) 12:53 13 sep 2026 (UTC) :Saludos @[[Usuario:Erick gaytan|Erick gaytan]] lo primero quisiera darte la bienvenida a Wikilibros. Y lo segundo voy a mencionar al usuario @[[Usuario:AAbelardoo|AAbelardoo]] pues ahora mismo es uno de los usuarios más activos editando Wikichicos, y estos meses he observado que a menudo añade esta clase de emojis a las páginas de Wikilibros, por lo que quizás quiera opinar en esta conversación. :Sobre el tema de la navegación, existen plantillas como la de {{Ep|Navegador}}, aunque quizás se podría hacer una versión de esta plantilla que estuviese un poco más «decorada» para tener un diseño más amigable. Llevo tiempo pensando en este asunto de hecho, quizás si saco tiempo hago una prueba y la comparto por aquí para que la veáis. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 13:13 13 sep 2026 (UTC) ::Hola a los dos: A partir de ahora intentaré poner enlaces a la página anterior y a la siguiente. Creo que ya hay alguna plantilla que lo hace. En cuanto a la portada, creo que también hay plantillas para ello, pero no sé mucho de eso. Y por supuesto podéis añadir lo que os parezca mejor en cualquier libro de Wikichicos que veáis que puede mejorarlos. == Cambio de servidor - Tu wiki estará en solo lectura por un corto tiempo pronto == <section begin="server-switch"/><div class="plainlinks"> [[:m:Special:MyLanguage/Tech/Server switch|Lee este mensaje en otro idioma]] • [https://meta.wikimedia.org/w/index.php?title=Special:Translate&group=page-Tech%2FServer+switch&language=&action=page&filter= {{int:please-translate}}] La [[foundation:|Fundación Wikimedia]] moverá el tráfico a otro de sus centros de datos (CPD). Esto permite asegurar que, incluso después de un desastre, Wikipedia y las demás wikis de Wikimedia puedan seguir funcionando. Todo el tráfico cambiará al nuevo centro de datos el '''{{#time:j xg|2026-09-23|es}}'''. La prueba comenzará a las '''[https://zonestamp.toolforge.org/{{#time:U|2026-09-23T14:00|en}} {{#time:H:i e|2026-09-23T14:00}}]'''. Lamentablemente, debido a algunas limitaciones en [[mw:Special:MyLanguage/Manual:What is MediaWiki?|MediaWiki]], no será posible editar mientras se realiza el cambio. Nos disculpamos por esta interrupción, y estamos trabajando para minimizarla en el futuro. Se mostrará un ''banner'' de aviso en todas las wikis 30 minutos antes de que ocurra esta operación. Este banner permanecera visible hasta el final de la operación. Puedes contribuir a la [https://meta.wikimedia.org/w/index.php?title=Special%3ATranslate&group=Centralnotice-tgroup-read_only_banner&task=view&language=&filter=&action=translate traducción o chequeo] del texto de este banner. '''Se podrán leer, pero no editar, todas las wikis durante un corto período de tiempo.''' * No se podrá editar durante un máximo de una hora el {{#time:l j xg Y|2026-09-23|es}}. * Si tratas de editar o guardar durante ese período, verás un mensaje de error. Esperamos que ninguna edición se pierda durante esos minutos, pero no podemos garantizarlo. Si ves el mensaje de error, por favor aguarda hasta que todo vuelva a la normalidad. Después podrás guardar tus ediciones. Sin embargo, recomendamos que primero realices una copia de tus cambios, solo por si acaso. ''Otros efectos'': * Los trabajos en segundo plano funcionarán algo más lento y algunos podrían ser descartados. Los enlaces en rojo no serán actualizados de forma tan rápida como ocurre normalmente. Si creaste un artículo que ya está enlazado en otra parte, ese enlace seguirá estando en rojo un poco más de tiempo de lo habitual. Varios ''scripts'' de larga duración serán detenidos. * Esperamos que las actualizaciones de código ocurran normalmente como una semana normal. Sin embargo, en algunos casos podría congelarse el despliegue del código, en caso de que fuera necesario. * [[mw:Special:MyLanguage/GitLab|GitLab]] no estará disponible por cerca de 90 minutos. Este proyecto podrá ser aplazado de ser necesario. Puedes [[wikitech:Switch_Datacenter|consultar la agenda en wikitech.wikimedia.org]]. Cualquier cambio será anunciado en la agenda. '''Comparte por favor esta información con tu comunidad.'''</div><section end="server-switch"/> [[m:user:Trizek (WMF)|Trizek (WMF)]] 12:58 15 sep 2026 (UTC) <!-- Mensaje enviado por Usuario:Trizek (WMF)@metawiki mediante la lista en https://meta.wikimedia.org/w/index.php?title=Distribution_list/Non-Technical_Village_Pumps_distribution_list&oldid=30513874 --> == Un libro y muchas redirecciones arbitrarias == Saludos. Hoy quería hablar del libro [[Cursos]] creado por el usuario @[[Usuario:Proferichardperez|Proferichardperez]] que lleva sin editarse desde febrero de 2025. Por una parte quería empezar comentando que en mi opinión esta obra incumple [[WL:NOES]] y considero que quizás debería someterse a una consulta de borrado. Hasta donde yo se este usuario es docente en un centro educativo de Uruguay y supongo que usaba el libro "Cursos" para listar el temario que se imparte en los distintos cursos de algún sistema educativo que usará este profesor. El problema es que esto no es un libro didáctico, es como mucho un anexo, un listado sin contexto de páginas. No hay un hilo conductor, no es un libro con un principio y un final, no pretende enseñar nada en particular, sólo son listados de asignaturas sin contexto alguno. Pero de lo que quería hablar no era de esto, lo que quería comentar es que me pregunto por qué hay una muy numerosa cantidad de páginas que no parecen tener absolutamente ninguna relación con esta obra de "Cursos" que tienen redirecciones hacia esta obra. Por poner algunos ejemplos: * [[Geometría Análitica/Desarrollo]] redirige a [[Cursos/Bachillerato Secundaria/3º año op. Ciencias Agrarias]] * [[Matemáticas/Precálculo/Desarrollo]] redirige a [[Cursos/E M T/2º Administración - Matemáticas/Unidad 2]] * [[Geometría Plana/Desarrollo]] redirige a [[Cursos/Bachillerato Secundaria/4º año/Unidad 7]] Como estas, existen muchas otras redirecciones, que a mis ojos son totalmente arbitrarias y sin sentido aparente. Hay muchas redirecciones de este tipo que he borrado en colaboración con @[[Usuario:Mazbel|Mazbel]] en estos meses, pero este tema me está empezando a extrañar demasiado, y me hace preguntarme a qué se debe la existencia de la obra "Cursos" y todas estas redirecciones sin sentido aparente. Como ya he mencionado, en mi opinión esta obra debería borrarse de Wikilibros, pero antes de llevarlo a consulta de borrado quisiera preguntar a @[[Usuario:Mazbel|Mazbel]] si sabe a qué se debe esta situación y estas redirecciones tan extrañas. Saludos. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 14:33 15 sep 2026 (UTC) : {{ping|Antimundo}} He revisado algunas de las entradas incluidas en el libro [[Cursos]] y, en efecto, considero que la gran mayoría de sus páginas —como [[Cursos/Página de edición|esta]]— podrían cumplir los criterios de borrado rápido debido al escaso contenido útil que albergan.<br> Cuando @[[Usuario:Proferichardperez]] creó estas páginas y redirecciones, alrededor de 2014, yo prácticamente no editaba en este proyecto, por lo que desconozco el propósito original de esta estructura. Tras una revisión preliminar, he observado lo siguiente: :# [[Cursos/E M P|Esta página]] parece haberse creado para organizar o implementar un curso siguiendo la secuencia lógica de una clase. Sin embargo, las entradas reunidas allí carecen aparentemente de contenido útil, por lo que deberían eliminarse. Procederé con su borrado en breve. :## [[Cursos/E M P/2º Administración - Matemática Financiera|Esta otra entrada]] presenta las mismas características. :# [[Cursos/Bachillerato Secundaria/4º año|Esta página]] sigue un patrón similar: presenta una unidad y, posteriormente, sus [[Cursos/Bachillerato Secundaria/4º año/Unidad 1|subpáginas]] contienen indicaciones sobre cómo abordar el curso. :# Un caso interesante es [[Cursos/E B I/7º grado E B I]]. En su estado actual contiene orientaciones sobre el curso y señala los conocimientos imprescindibles para dominar la materia; sin embargo, el [[Special:PermanentLink/405220|contenido original de la página]] era completamente diferente. :# Algo semejante ocurre en [[Cursos/B T/1º Robótica - Matemáticas]], donde el contenido se distribuye en módulos de enseñanza, aunque la [[Especial:PermanentLink/421180|versión inicial de la página]] tenía otra finalidad. :# El mismo fenómeno se observa en [[Cursos/E M T/3º Construcción - Matemáticas/Unidad 6]]: su contenido actual está considerablemente alejado del propósito con el que [[Especial:PermanentLink/310114|fue creada]]. :# Por último, no todas las páginas asociadas al libro ''Cursos'' fueron creadas por Proferichardperez ni todas carecen de utilidad. Existen páginas como [[Matemáticas/Números/Naturales/Menor o Mayor]], creada correctamente por otro usuario y con una función real dentro de su libro correspondiente. : A partir de lo anterior, considero que inicialmente se intentó organizar el contenido de Wikilibros haciendo que cada página principal representara un libro y que sus subpáginas siguieran una secuencia de temas o unidades. Sin embargo, esta estructura no parece haber resultado conveniente, pues existen páginas cruzadas, contenidos duplicados y materiales ubicados fuera de los libros a los que realmente corresponden.<br> Además, la creación de cursos como tales dentro de Wikilibros resulta discutible, puesto que Wikiversidad es el proyecto destinado específicamente al desarrollo de cursos, actividades y proyectos de aprendizaje.<br> Por todo ello, propongo abordar estas páginas de la siguiente manera: :* Eliminar directamente aquellas que solo contengan títulos o esquemas del tipo «Unidad X» o «Contenido X», sin material educativo sustancial. :* Revisar las páginas del libro ''Cursos'' que contengan material aprovechable y, cuando corresponda, trasladar o integrar esa información en el libro temático adecuado antes de eliminar la página original. :* Cuando exista un curso efectivamente desarrollado, trasladarlo a Wikiversidad, respetando el historial y las atribuciones correspondientes, y posteriormente eliminar su ubicación en Wikilibros. :* Eliminar las redirecciones que no conduzcan a contenidos válidos o que carezcan de una función razonable dentro de la estructura del proyecto. :* Examinar cada caso individualmente para evitar la eliminación de páginas legítimas que sí estén correctamente integradas en otros libros. : [[Usuario:Mazbel|<span style="font-weight:bold; font-family:cursive, serif;">Mazbel</span>]] [[Usuario discusión:Mazbel|<span style="font-size:small; font-family:cursive, serif;">(Discusión)</span>]] 15:35 15 sep 2026 (UTC) ::@[[Usuario:Mazbel|Mazbel]] Quisiera empezar señalando que la página en la que dices que encuentras algo de contenido útil ([[Matemáticas/Números/Naturales/Menor o Mayor]]) se encuentra en el libro de «Matemáticas» y no en el de «Cursos» que es el que me parece preocupante. ::<br>Teniendo esto en cuenta mi pregunta es qué hacer únicamente con la obra «[[Cursos]]» como tal y sus muchas subpáginas como «[[Cursos/E B I]]» o «[[Cursos/E M T/3º Deporte - Matemáticas/Unidad 4]]». Personalmente yo creo que no aportan nada y deberían borrarse, además no creo que en Wikiversidad vayan a estar interesados en acoger estos contenidos. Podemos preguntar en el Café de esa wiki si quieres, pero no creo que les interesen, y seguramente sea mejor borrarlo directamente en mi opinión. ::<br>Quedo a la espera de respuestas. Saludos cordiales. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 17:04 15 sep 2026 (UTC) : Yo puedo hacer el traslado de páginas que tienen alguna cabidad a Wikiversidad, mientras tanto, las otras páginas, pueden eliminarse sin problema, dado que no aporta como tal, un contenido útil dentro de Wikilibros [[Usuario:Mazbel|<span style="font-weight:bold; font-family:cursive, serif;">Mazbel</span>]] [[Usuario discusión:Mazbel|<span style="font-size:small; font-family:cursive, serif;">(Discusión)</span>]] 13:05 19 sep 2026 (UTC) == Your feedback wanted: Remove ''(Language link added:) and similar'' edits from Special:RecentChanges == ''(Apologies for posting in English. You can help by translating it)'' Hello, I’m Danny from [[:en:w:Wikimedia_Deutschland|Wikimedia Deutschland’s]] [[m:Wikidata_For_Wikimedia_Projects|Wikidata For Wikimedia Projects]] team.<br/> We have been investigating and examining how Wikidata’s use in the [[Special:RecentChanges]] and [[Special:Watchlist]] pages can be made to be more useful, or less ‘noisy’ (fewer edits that have little value to the reader). We are currently exploring to make a change in the volume and the type of Wikidata edits that appear in these pages, and '''we need your feedback''' to help us ensure this is a positive change for the Wikis and won’t disrupt your workflows.<br/> Language links are also known as sitelinks or interlanguage links and describe when a Wikidata item is connected to a Wiki, adding it to the language dropdown tool for other connected Wikis. [[File:Types of Lang Link changes.png|x350px|frame|A variety of "Language Link" edits as seen in the Recent Changes feed]] The request for feedback is whether you support the removal of these language link edits from the Recent Changes and Watchlist feed, or would you oppose such a change and if so, why? Please share you thoughts on the dedicated '''[[m:Talk:Wikidata_For_Wikimedia_Projects/Clearer_Wikidata_Edit_Summaries/Hide_Language_Link_edits|metawiki Talk page]]'''. Further information about this change: [[m:Wikidata_For_Wikimedia_Projects/Clearer_Wikidata_Edit_Summaries/Hide_Language_Link_edits|m:Wikidata_For_Wikimedia_Projects/Hide_Language_Link_edits]] Thank you for any participation or feedback you give, -- [[m:User:Danny_Benjafield_(WMDE)|User:Danny Benjafield (WMDE)]] 11:46 25 sep 2026 (UTC) <!-- Mensaje enviado por Usuario:Danny Benjafield (WMDE)@metawiki mediante la lista en https://meta.wikimedia.org/w/index.php?title=User:Danny_Benjafield_(WMDE)/MassMessage_test_list&oldid=31080832 --> == Invitación a participar en el nuevo sistema del libro destacado == He mejorado el sistema del libro destacado que aparece en la portada. El problema con el anterior sistema, es que requería de hacer una votación cada mes para elegir este libro destacado. Debido a la baja actividad de esta wiki, nadie organizaba ni se celebraron nunca estas supuestas votaciones. Esto implica que '''llevábamos más de 15 años mostrando exactamente los mismos 12 libros en bucle''', que fueron elegidos por un sólo usuario. El nuevo sistema introduce varias novedades: * '''Ahora el libro cambia cada semana en vez de cada mes'''. Un cambio semanal permite dar visibilidad a muchos más libros a lo largo del año y, al mismo tiempo, transmitir una mayor sensación de actividad y renovación en la wiki. * '''Ahora el libro destacado se selecciona aleatoriamente de una lista de forma automática'''. En la [[Plantilla:Portada/Libros destacados/Candidatos]] encontraréis una lista de libros candidatos a ser elegidos como libro destacado de la semana, cada semana se selecciona aleatoriamente uno de estos libros. Este sistema requiere de mucho menos mantenimiento. Pongo este mensaje en el Café porque me gustaría invitar a la comunidad a proponer, si así lo deseáis, libros para que aparezcan en la portada. Lo único que tenéis que hacer, es participar en la discusión de [[Plantilla:Portada/Libros destacados/Candidatos]] y proponer libros que consideréis que deberían ser candidatos a aparecer como destacados en la portada. Personalmente, creo que deberíamos destacar únicamente libros que estén en un estado mínimamente decente y que cumplan todas las políticas de Wikilibros, para causar una buena impresión a los nuevos usuarios. Si tenéis propuestas de libros que consideréis buenos candidatos a destacar, no dudéis en compartirlos y participar en la conversación en el listado de candidatos. En [[Plantilla:Portada/Libros destacados]] podéis consultar la documentación completa de cómo funciona este sistema. Gracias por vuestra atención. [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 08:08 28 sep 2026 (UTC) == Wikidata Sitelink changes in Recent Changes and Watchlist == ''(Apologies for cross-posting in English, translating it will help spread the message)'' Editors on group 1 wikis, including Wikiquote, Wikibooks, Wikiversity, Wikivoyage, and Wikisource, will no longer see notifications on [[Special:RecentChanges|Recent Changes]] and [[Special:Watchlist|Watchlist]] when a link to ''another'' language version of a page is added, removed, or changed in its Wikidata item. This change will begin on '''October 5 at 07:00 UTC''' as a two-week trial to reduce high-volume, low-value notifications and make higher-value changes easier to identify. Editors who rely on these notifications should be aware of the change and can share feedback or concerns on the [[m:Wikidata For Wikimedia Projects/Clearer Wikidata Edit Summaries/Hide Language Link edits|project]] or [[m:Talk:Wikidata_For_Wikimedia_Projects/Clearer_Wikidata_Edit_Summaries/Hide_Language_Link_edits|talk page]].<br/>Please reach out if you have any questions, thank you! -- [[User:Danny_Benjafield_(WMDE)|Danny Benjafield (WMDE)]] ([[User_talk:Danny_Benjafield_(WMDE)|talk]]) sent via [[Usuario:MediaWiki message delivery|MediaWiki message delivery]] ([[Usuario discusión:MediaWiki message delivery|discusión]]) 12:42 1 oct 2026 (UTC) <!-- Mensaje enviado por Usuario:Danny Benjafield (WMDE)@metawiki mediante la lista en https://meta.wikimedia.org/w/index.php?title=User:Danny_Benjafield_(WMDE)/MassMessage_test_list&oldid=31106967 --> == Invitación a leer un ensayo sobre la sintaxis wiki en Wikilibros == ¡Saludos comunidad de Wikilibros! Hace tiempo que intento promover que en Wikilibros usemos una sintaxis y estructura de plantillas y páginas más sencilla y amigable, y que se adapte mejor a los tiempos modernos donde el diseño web adaptable es muy importante, tanto por accesibilidad como por la gran cantidad de personas que nos visitan desde dispositivos móviles. He escrito un ensayo intentando explicar cómo podríamos simplificar y mejorar la sintaxis wiki y estructura de muchos libros de Wikilibros para que sea más adaptable y sencilla de editar. Os invito a leerlo, pues en este escrito intento reflejar cómo estoy intentando mejorar en este aspecto muchos libros de Wikilibros: [[Usuario:Antimundo/Taller/A favor de la simplicidad]] Simplemente lo escribo y comparto por transparencia, para explicar mis preocupaciones y motivaciones a la hora de editar Wikilibros. ¡Saludos! [[Usuario:Antimundo|Antimundo]] ([[Usuario discusión:Antimundo|discusión]]) 08:55 17 oct 2026 (UTC) nybi2lojokg1x5oz319pa0acf0yoo6e Historia de los Estados Unidos de América 0 2656 436608 370469 2026-10-17T08:37:54Z Antimundo 74354 Añadir escudo de armas 436608 wikitext text/x-wiki [[Archivo:Greater coat of arms of the United States.svg|miniaturadeimagen|Escudo de armas de los Estados Unidos]] Bienvenido al wikilibro de la historia de los [[w:Estados Unidos de América|Estados Unidos de América]], que abarca desde la llegada de los primeros colonizadores europeos hasta la actualidad. == La época colonial == #[[/El descubrimiento//]] #[[/Las colonias inglesas//]] #[[/La época colonial//]] == El nacimiento de la República == #[[/La revolución//]] #[[/La creación de una constitución//]] #[[/Una nueva nación//]] == La crisis de la República == #[[/Conflicto local/]] #[[/La guerra civil/]] #[[/La Reconstrucción/]] == La expansión == #[[/El éxodo hacia el oeste/]] #[[/El crecimiento industrial/]] #[[/Trabajadores, inmigrantes/]] #[[/Expansión allende los mares/]] #[[/El movimiento progresista/]] #[[/La guerra y la paz/]] == Estados Unidos como gran potencia == #[[/Aislamiento y prosperidad/]] #[[/La Gran Depresión/]] #[[/La Segunda Guerra Mundial/]] #[[/La Guerra Fría/]] #[[/Derechos civiles/]] #[[/La Nueva Frontera y la Gran Sociedad/]] #[[/La Guerra de Vietnam/]] #[[/Décadas de cambio/]] #[[/Hacia el siglo XXI/]] == El siglo XXI == #[[/El 11-S y la guerra contra el terror/]] #[[/Los retos del nuevo siglo/]] == Anexos == #[[/Bibliografía/]] #[[/Enlaces externos/]] [[Categoría:Historia de los Estados Unidos de América]] [[en:US History]] [[fr:Histoire des États-Unis d'Amérique]] [[ja:アメリカ合衆国史]] [[nl:De geschiedenis van de Verenigde Staten van Amerika]] 8xr111nqrralnq0skq318njg3eoyhgz Historia de Colombia 0 6822 436612 256038 2026-10-17T08:41:37Z Antimundo 74354 Primero dar contexto y luego el índice 436612 wikitext text/x-wiki __NOTOC__ Este wikilibro trata sobre la historia de [[w:Colombia|Colombia]]. Está estrechamente relacionado con el proyecto de Wikipedia titulado [[w:Wikipedia:WikiProyecto Historia de Colombia|Proyecto Historia de Colombia]] y con los artículos de Wikipedia que se enlazan desde [[w:Historia de Colombia|Historia de Colombia]]. == Índice == [[Archivo:COL orthographic.svg|alt=Historia de Colombia|derecha|300x300px|Territorio soberano de Colombia]] * [[/Introducción|Introducción]] * [[/Cronología|'''Cronología''']] * [[/P1|Parte 1: '''Época precolombina''']] *# [[/P1/Poblamiento|Poblamiento]] *# [[/P1/Formativo|Período formativo]] * [[/P2|Parte 2: '''Época hispánica''']] *# [[/P2/Conquista|La conquista española]] *# [[/P2/Consolidación colonial|La consolidación de la colonia]] *# [[/P2/Nuevo Reino|El Nuevo Reino de Granada]] *# [[/P2/Virreinato|El Virreinato]] * [[/P3|Parte 3: '''Época de la independencia''']] *# [[/P3/Gritos|Los primeros gritos independentistas]] *# [[/P3/Patria Boba|La Patria Boba]] *# [[/P3/Reconquista|La reconquista]] *# [[/P3/Independencia|La independencia]] * [[/P4|Parte 4: '''La república en el siglo XIX''']] *# [[/P4/Colombia|La Gran Colombia]] *# [[/P4/Nueva Granada|La república neogranadina]] *# [[/P4/Estados Unidos de Colombia|Los Estados Unidos de Colombia]] *# [[/P4/Regeneración|La Regeneración]] * [[/P5|Parte 5: '''La república en el siglo XX''']] *# [[/P5/Despertar|Despertar del siglo XX]] *# [[/P5/Conservadora|La Hegemonía Conservadora]] *# [[/P5/Liberal|La República Liberal]] *# [[/P5/Medio Siglo|El medio siglo]] *# [[/P5/Frente Nacional|El Frente Nacional]] *# [[/P5/Reciente|Historia reciente]] * '''Anexos''' *# [[/Constituciones|Historia Constitucional]] *# [[/Gobernantes|Cronología de gobernantes]] *# [[/Conflictos|Recuento de conflictos bélicos]] == Desarrollo y coordinación == {| style="float:right;margin:0 0 1ex 1em;border:thin solid #aaa;padding:.6ex;" |[[Archivo:Colhist proyecto.png|40px]] |''[[w:Wikipedia:WikiProyecto Historia de Colombia|Proyecto '''Historia de Colombia''']]'' |} La coordinación del proyecto de este Wikilibro se llevará a cabo desde [[w:Wikipedia:WikiProyecto Historia de Colombia|Wikipedia]]. Es conveniente, por lo tanto, la inscripción en ambos proyectos. === Colaboradores === {| style="background:transparent;" |valign="top"| '''Editor principal:''' || [[Usuario:Chlewey|Carlos Eugenio Thompson Pinzón]] |- |valign="top"| '''Colaboradores:''' || * [[Usuario:Damajipe|Damajipe]] * [[Usuario:EstebanE|EstebanE]] * ''(firma aquí)'' |} [[Categoría:Historia de Colombia]] i7l388taxc0haiwfnfapkjohfmzvf6z Ingeniería del conocimiento 0 11230 436576 432276 2026-10-16T16:57:34Z Antimundo 74354 Incluir enlaces 436576 wikitext text/x-wiki [[Archivo:VioletNeuron.png|miniaturadeimagen]] La '''ingeniería del conocimiento''' es aquella disciplina moderna que forma parte de la [[w:Inteligencia artificial|Inteligencia Artificial]] y cuyo fin es el diseño y desarrollo de [[w:Sistemas Expertos|Sistemas expertos]] (o [[w:Sistemas Basados en el Conocimiento|Sistemas Basados en el Conocimiento]] SS.BB.C.). Para ello, se apoya en metodologías instruccionales y en las [[es:w:Ciencias de la computación|ciencias de la computación]] y en las [[es:w:Ciencia de la información|ciencias de la información]], intentando representar el conocimiento y razonamiento humanos en un determinado dominio, dentro de un sistema artificial. El trabajo de los ingenieros del conocimiento consiste en extraer el [[w:conocimiento|conocimiento]] de humanos muy estudiados y con amplio dominio en una determinada área, y en [[w:Código|codificar]] dicho conocimiento de manera que pueda ser procesado por un sistema. El problema es que el ingeniero del conocimiento no es un experto en el campo que intenta modelar, mientras que el experto en el tema no tiene experiencia modelando su conocimiento (basado en la heurística) de forma que pueda ser representado de forma genérica en un sistema. La ingeniería del conocimiento engloba a los científicos, tecnología y metodología necesarios para procesar el conocimiento. Su objetivo es extraer, articular e informatizar el conocimiento de un experto. == Índice == *{{:Ingeniería del conocimiento/Índice}} Otras páginas: * [[Ingeniería del conocimiento/Índice|Índice]] * [[Ingeniería del conocimiento/Versión para imprimir|Versión para imprimir]] <noinclude> {{Estantes|Inteligencia artificial y ciencia de datos}} </noinclude> == Véase también == {{-wikipedia|Ingeniería del conocimiento}} {{-wikipedia|Gestión del conocimiento}} {{-wikipedia|Conocimiento tácito}} {{-wikilibros|Gestión del conocimiento}} efbie5ils6lcsuj1tvn5xy4e7xlusq1 436577 436576 2026-10-16T16:57:50Z Antimundo 74354 Ordenar 436577 wikitext text/x-wiki [[Archivo:VioletNeuron.png|miniaturadeimagen]] La '''ingeniería del conocimiento''' es aquella disciplina moderna que forma parte de la [[w:Inteligencia artificial|Inteligencia Artificial]] y cuyo fin es el diseño y desarrollo de [[w:Sistemas Expertos|Sistemas expertos]] (o [[w:Sistemas Basados en el Conocimiento|Sistemas Basados en el Conocimiento]] SS.BB.C.). Para ello, se apoya en metodologías instruccionales y en las [[es:w:Ciencias de la computación|ciencias de la computación]] y en las [[es:w:Ciencia de la información|ciencias de la información]], intentando representar el conocimiento y razonamiento humanos en un determinado dominio, dentro de un sistema artificial. El trabajo de los ingenieros del conocimiento consiste en extraer el [[w:conocimiento|conocimiento]] de humanos muy estudiados y con amplio dominio en una determinada área, y en [[w:Código|codificar]] dicho conocimiento de manera que pueda ser procesado por un sistema. El problema es que el ingeniero del conocimiento no es un experto en el campo que intenta modelar, mientras que el experto en el tema no tiene experiencia modelando su conocimiento (basado en la heurística) de forma que pueda ser representado de forma genérica en un sistema. La ingeniería del conocimiento engloba a los científicos, tecnología y metodología necesarios para procesar el conocimiento. Su objetivo es extraer, articular e informatizar el conocimiento de un experto. == Índice == *{{:Ingeniería del conocimiento/Índice}} Otras páginas: * [[Ingeniería del conocimiento/Índice|Índice]] * [[Ingeniería del conocimiento/Versión para imprimir|Versión para imprimir]] == Véase también == {{-wikipedia|Ingeniería del conocimiento}} {{-wikipedia|Gestión del conocimiento}} {{-wikipedia|Conocimiento tácito}} {{-wikilibros|Gestión del conocimiento}} <noinclude> {{Estantes|Inteligencia artificial y ciencia de datos}} </noinclude> 4bpo4ny09ft6ac9aipzbrqnlak3w8f2 Ingeniería del conocimiento/Índice 0 15658 436579 155550 2026-10-16T16:59:43Z Antimundo 74354 Categorizar usando AutoCat 436579 wikitext text/x-wiki *[[Ingeniería del conocimiento/Introducción|Introducción]] *[[Ingeniería del conocimiento/Fases de adquisición|Fases de adquisición del conocimiento]] *[[Ingeniería del conocimiento/Clasificación de los SBC|Clasificación de los SBC]] *[[Ingeniería del conocimiento/Métodos de resolución de problemas|Métodos de resolución de problemas]] *[[Ingeniería del conocimiento/Fuentes|Fuentes]] {{AutoCat}} 5fczt59laugpu3j71svvqy53uprkkxl Ingeniería del conocimiento/Introducción 0 15659 436578 332336 2026-10-16T16:59:20Z Antimundo 74354 Categorizar usando AutoCat 436578 wikitext text/x-wiki {{CitaComentada|right|{{RGB|naranja}}| La '''ingeniería del conocimiento''' es aquella disciplina moderna que forma parte de la [[w:Inteligencia artificial|Inteligencia Artificial]] y cuyo fin es el diseño y desarrollo de [[w:Sistemas Expertos|Sistemas expertos]] (o [[w:Sistemas Basados en el Conocimiento|Sistemas Basados en el Conocimiento]] SS.BB.C.). Para ello, se apoya en metodologías instruccionales y en las ciencias de la [[w:computación|computación]] y de la Información, intentando representar el conocimiento y razonamiento humanos en un determinado dominio, dentro de un sistema artificial. El trabajo de los '''ingenieros del conocimiento''' consiste en extraer el [[w:conocimiento|conocimiento]] de los expertos humanos en una determinada área, y en [[w:Código|codificar]] dicho conocimiento de manera que pueda ser procesado por un sistema. El problema es que la [[w:ingeniería|ingeniería]] del conocimiento no es un experto en el campo que intenta modelar, mientras que el experto en el tema no tiene experiencia modelando su conocimiento (basado en la [[w:heurística|heurística]]) de forma que pueda ser representado de forma genérica en un sistema. La '''ingeniería del conocimiento''' engloba a los científicos, tecnología y metodología necesarios para procesar el conocimiento. Su objetivo es extraer, articular e informatizar el conocimiento de un experto. }} El punto clave del desarrollo de un Sistema Basado en el Conocimiento es el momento de traspasar el conocimiento que posee el experto a un sistema real. En este proceso no sólo se han de captar los elementos que componen el dominio del experto, sino que también se han de adquirir las metodologías de resolución que utilizan éstos. Este trabajo de '''extracción del conocimiento''' (''Knowledge elicitation'') se realiza durante la interacción entre dos personajes, el '''ingeniero del conocimiento''' ('''IC''') (persona que conoce el formalismo de representación que utilizará el SBC) y el '''experto''' (persona que posee el conocimiento, pero que no tiene porqué usar un formalismo para representarlo). Durante las entrevistas entre el IC y el experto, el primero ha de ayudar a sistematizar el conocimiento del experto, consiguiendo que vaya explicitando las diferentes técnicas que utiliza para resolver los problemas de su dominio, de manera que se puedan representar en un formalismo computable. Esta metodología de extracción del conocimiento es bastante lenta (se cita que se suele extraer información equivalente a de dos a cinco reglas de producción por día). Varias son las dificultades que dan una producción tan baja a esta metodología: * La naturaleza especializada del dominio hace que el IC deba aprender unas nociones básicas para que pueda establecerse una comunicación (Vocabulario básico, elementos que intervienen en el dominio, formalismos que utilizan los expertos, etc.). * Los expertos se encuentran más cómodos pensando en términos de ejemplos típicos que razonando en términos generales, que son de los que realmente se podría hacer una mejor abstracción. * La búsqueda de un formalismo de representación que se adapte adecuadamente al problema y que sea fácil de interpretar y adoptar por el experto. Este formalismo ha de ser susceptible de ser transformado en algo computable. * Por lo general, a los expertos les es muy difícil explicitar los pasos que utilizan para resolver los problemas. Es la que se ha denominado ''paradoja del experto''. Cuanta más experiencia, menos explícitos son los razonamientos del experto y más ocultos los métodos de resolución. <br /> Si observamos cómo un experto resuelve un problema, éste omite muchas cadenas de razonamiento e información que da por supuesta, y a la que no asigna importancia dentro de la resolución, pero que si se quiere abordar de manera sistemática sí es necesaria. Con todas estas circunstancias, podemos observar que la auténtica dificultad de la extracción del conocimiento estriba en descubrir los métodos mediante los que se usa el conocimiento en la resolución y no tanto en la adquisición del conocimiento estático del problema (elementos del problema y relaciones). Sobre la adquisición de los elementos básicos del dominio, existen bastantes herramientas automáticas, encuadradas dentro del área del ''aprendizaje automático'', que permiten reducir el esfuerzo. Sobre la adquisición automática de conocimiento de resolución de problemas, también hay algunas técnicas automáticas, pero que por lo general son a niveles bastante básicos. <noinclude> {{Navegar|libro=Ingeniería del conocimiento|actual=Introducción|siguiente=Fases de adquisición}} </noinclude> {{AutoCat}} ss1tty6uxah0iu9y764uenfpi9v0gey Categoría:Libro:Ingeniería del conocimiento 14 17980 436580 155551 2026-10-16T17:00:41Z Antimundo 74354 Antimundo trasladó la página [[Categoría:Ingeniería del conocimiento]] a [[Categoría:Libro:Ingeniería del conocimiento]]: Política de nombrado 155551 wikitext text/x-wiki {{LP|Ingeniería del conocimiento}} [[Categoría:Ingenierías]] [[Categoría:Conocimiento]] 8c5fxjw2lndj02kk7d09km2nujka27z 436582 436580 2026-10-16T17:01:24Z Antimundo 74354 Categorizar usando estantes 436582 wikitext text/x-wiki {{LP}} [[Estante:Inteligencia artificial y ciencia de datos]] 58gjrozgl6u3ly2hgbgh5ui3n0lq9cs 436583 436582 2026-10-16T17:01:40Z Antimundo 74354 Corregir errata 436583 wikitext text/x-wiki {{LP}} [[Categoría:Estante:Inteligencia artificial y ciencia de datos]] ilh8jbu8psfchvzlc4uz2t5o47lxx0h El Manual de BASH Scripting Básico para Principiantes 0 18003 436574 429547 2026-10-16T16:52:42Z Antimundo 74354 Retirar capítulos borrados 436574 wikitext text/x-wiki [[Archivo:Bash Logo black and white icon only.svg|miniaturadeimagen|Logotipo de Bash]] Este libro tiene la finalidad de dar una ligera introducción al mundo del software libre por medio de enseñar lo que se conoce como Shell Scripting, más específicamente enfocado a la shell GNU Bash. == Índice == # [[/Conceptos e Historia de BASH/]] # [[/Sintaxis/]] # [[/Variables en BASH/]] ## [[/Llamando a una variable/]] ## [[/Generando un número aleatorio y enviandolo a una variable/]] # [[/Comandos básicos en shell/]] ## [[/Condicionales y ciclos/]] ### [[/El básico (If-Then)/]] ### [[/El clon (Case-Esac)/]] ### [[/El clásico (For)/]] ### [[/El ciclo (While)/]] ### [[/El otro ciclo (Until)/]] # [[/Operadores/]] # [[/Opciones (parámetros)/]] # [[/Como hacer scripts con estilo/]] # [[/Debugging y errores comunes/]] # [[/"Bachismos" y compartibilidad con POSIX/]] # [[/Compilar (ofuscar) BASH scripts con C - SHC/]] # [[/Combinando BASH con otros lenguajes de scripting/]] # Otras shells interesantes: ##[[/Autores/]] y/o colaboradores de este wikilibro. == Wikilibros relacionados == * [[Fundamentos de programación]] {{Estantes|Linux}} [[en:Bash Shell Scripting]] [[fr:Programmation Bash]] [[pl:Bash]] mqyi2grneode0ofkfcwqqxxxg2096hk La Línea de Comandos de Ubuntu Server 0 24508 436571 399699 2026-10-16T16:48:41Z Antimundo 74354 Borrar 436571 wikitext text/x-wiki {{Borrar|Hoja suelta y sin ningún contenido útil que no aparezca ya en [[El Manual de BASH Scripting Básico para Principiantes]] que es un manual más general y más completo sobre scripting Bash o [[Introducción a Linux]] que es un libro dedicado a la línea de comandos Linux mejor y más completo que este. Este libro no aporta nada de valor que no aporten estos libros y a penas ha sido actualizado desde que se creó en 2008 por un usuario IP}} [https://code&#x20;shell.linux.com Push] nta:"&" server.Shell ! ™®= . == Línea de Comandos de Ubuntu Server == Usted debe saber que las versiones de Ubuntu en workstations (computadoras de trabajo) tienen escritorios gráficos muy accesibles. Sin embargo no es el caso para Ubuntu Server (Ubuntu puede ser Ubuntu Server si se le instala los paquetes necesarios para un servidor). Usted no podrá administrar un servidor propiamente sin usar la línea de comandos, es absolutamente necesario usar la interfaz Bash para esto. Una vez que uno sea un master usando la línea de comandos verá que es muy poderosa y no extrañará la interfaz gráfica. == Trabajando como root == Por defecto, cada instalación del sistema Linux crea una cuenta con el nombre root. Muchas distribuciones de Linux piden una contraseña para esta cuenta durante la instalación. Ubuntu Server no lo hace, en cambio toma un acercamiento radicalmente diferente para ejecutar las tareas privilegiadas. Esto es porque Ubuntu Server maneja de manera diferente el acceso privilegiado. Por defecto, el usuario root no tiene una contraseña, y usted no podrá iniciar sesión ni trabajar como root en la forma convencional, pero usted necesita ejecutar muchas tareas que requieren privilegios de root. Para este propósito, Ubuntu ofrece el mecanismo sudo. Con sudo los usuarios normales pueden ejecutar tareas que requieren privilegios de root. Y es muy simple: para cada comando que necesite permisos de root, usted debe tipear sudo primero. Por ejemplo, considerando que el usuario root puede ingresar passwd linda para cambiar la contraseña de linda, un usuario normal debe ingresar sudo passwd linda. En la instalación por defecto, cualquier usuario puede usar sudo para ejecutar tareas como root. Como puede suponer, no se trata de una situación segura. Tal que una de las primeras cosas que tiene que hacer es limitar este privilegio. == Quiere trabajar como root? == Use el comando sudo su, y será root. Seguramente necesitará introducir su contraseña de usuario.Tal vez usted quiera trabajar como root de todas maneras, esto es posible, dándole una contraseña a root, use el comando sudo passwd root, introduzca una contraseña para root y luego simplemente use el comando su e ingrese la contraseña de root y podrá ser root. == Trabajando con el Shell == Ubuntu Server usa el kernel para direccionar y controlar el hardware de la máquina. El kernel puede ser considerado como el corazón del sistema operativo. Ubuntu Server da a los usuarios la interfaz shell para ordenar al kernel y los servicios lo que deben hacer. Esta interfase interpreta los comandos que los usuarios ingresan y los traduce en código de máquina. Muchos shells están disponibles. El primerizo de los shells que fue creado por UNIX, en los 70's, fue el Bourne shell. Aún disponible en Linux en el archivo programa /bin/sh. Otro shell popular disponible en Ubuntu es Bash (forma corta de Bourne Again Shell). El Bash shell es completamente compatible con el Bourne shell original, pero tiene muchos perfeccionamientos. Bash es usado como el shell para el usuario root, pero no para usuarios normales. Usted puede, sin embargo, hacer que todos los usuarios lo tengan por defecto, tanto que se recomienda altamente porque ofrece grandes funciones. Claro que usted debe ser consciente que otros shells están disponibles también. algunas personas prefieren usar otros shells, tres de los que brevemente mencionaremos aquí: '''tcsh''': Un shell con un lenguaje scripting que trabaja como la programación en lenguaje C (y así justamente popular entre los programadores de C). '''zsh''': Un shell que es compatible con Bash, pero ofrece más funciones. '''sash''': Stand-alone shell (shell de soporte). Este es un shell mínimo que corre en la mayoría de ambientes. Es así muy conveniente para sistemas reparadores de averías. = Usando Bash para Mejor Efecto = Básicamente, en el ambiente Bash, un administrador está trabajando con comandos de texto. Un ejemplo de esto es el comando ls, que puede ser usado para mostrar una lista de archivos en un directorio. Bash tiene algunas funciones para hacer el trabajo con estas líneas de comandos tan fácil como sea posible. Algunos shells ofrecen la opción de completar un comando automáticamente. Bash tiene ésta característica, pero hace más que completar comandos. Bash puede completar todo casi todo, no sólo comandos, también nombres de archivos y variables del shell. == Usando el Completamiento Automático de Comandos == Es tan simple como presionar la tecla Tab. por ejemplo, la línea de comando cat es usada para mostrar los contenidos de un archivo de texto ASCII. El nombre de este archivo, que esta en el directorio actual, es este_es_un_archivo. Para abrir este archivo, el usuario puede ingresar cat est y luego presionar la tecla Tab. Si el directorio tiene sólo un archivo que empieza con las letras e-s-t, Bash automáticamente completa el nombre del archivo. Si el directorio tiene otros archivos que empiezan con las mismas letras, Bash completará el nombre del archivo como sea posible. Por ejemplo, digamos que hay un archivo en el directorio actual con el nombre este_es_un_archivo_de_texto y otro llamado esteTambienEsUnArchivo. Como ambos archivos son iguales hasta el texto este, Bash completará sólo hasta este y no más. Para mostrar una lista de posibilidades, presione la tecla Tab de nuevo. Esto le permitirá manualmente introducir más información. Y por supuesto podrá usar la tecla Tab de nuevo para usar el completamiento. Otro ejemplo es cuando usted sólo recuerda que el comando para administrar los volúmenes lógicos en su servidor empieza con lv, y no recuerda más, pero si presiona la tecla Tab dos veces; le resultará una lista de comandos que empiezan con lv y usted podrá seguramente reconocer el que necesita. == Trabajando con Variables == Un variable es simplemente un valor común que es usado bastante a menudo por el shell que es guardada con un nombre. Un ejemplo de variable es PATH, que guarda una lista de directorios que debe ser buscado cuando un usuario ingresa un comando. para referirnos al contenido de una variable, prefijar un signo $ antes del nombre de la variable. Por ejemplo, el comando echo $PATH muestra el contenido de la búsqueda actual de la ruta de acceso (path) que Bash esta usando. En cualquier sistema Linux, usted tendrá realmente unas pocas variables automáticamente. Para una descripción de todas ellas, puede usar el comando env (forma corta de ''environment''). Abajo mostraremos los resultados de este comando. <source lang="bash"> root@desktop:~# env SSH_AGENT_PID=5963 KDE_MULTIHEAD=false DM_CONTROL=/var/run/xdmctl TERM=xterm SHELL=/bin/bash XDM_MANAGED=/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic GTK2_RC_FILES=/home/cromero/.gtkrc-2.0-kde:/home/cromero/.kde/share/config/gtkrc-2.0 GS_LIB=/home/cromero/.fonts GTK_RC_FILES=/etc/gtk/gtkrc:/home/cromero/.gtkrc:/home/cromero/.kde/share/config/gtkrc WINDOWID=35651669 OLDPWD=/home/cromero KDE_FULL_SESSION=true USER=root LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35: SSH_AUTH_SOCK=/tmp/ssh-aRctrL5910/agent.5910 SESSION_MANAGER=local/desktop:/tmp/.ICE-unix/6010 MAIL=/var/mail/root DESKTOP_SESSION=kde PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/root KDE_SESSION_UID= LANG=en_US.UTF-8 HISTCONTROL=ignoreboth SHLVL=2 HOME=/root LANGUAGE=en_US:en XCURSOR_THEME=DMZ-White LOGNAME=root LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:0.0 LESSCLOSE=/usr/bin/lesspipe %s %s COLORTERM=gnome-terminal _=/usr/bin/env </source> Normalmente, como usuario, conseguirá sus variables automáticamente cuando inicie sesión en el sistema. La fuente más importante de las nuevas variables es el archivo /etc/profile, un script que es procesado por cada usuario que inicia en el sistema. Quiere agregar una nueva variable? Agréguela en la parte final del archivo /etc/profile para cerciorarse que es una variable para todos los usuarios. == Trabajando con el Historial de Bash == Otra función útil del shell Bash es la función historial, que recuerda y le permite la reutilización de comandos que usó recientemente. Por defecto, los últimos 1000 comandos son recordados. Esta función es útil para sesiones más allá de la actual. un archivo, nombrado .bash_history, es creado en el directorio de cada usuario, y este archivo graba los 1000 comandos que cada usuario ha ingresado. Usted puede ver todos estos comandos ingresando ''history'' en la línea de comandos. Abajo un ejemplo de esto. <source lang="bash"> root@desktop:~# history 1 clear 2 dpkg -l "*" | grep ^un 3 aptitude search xen 4 aptitude show xen-source 5 aptitude show xen-source-2.6.16 6 exit 7 apt-get install xen 8 sudo apt-get install xen </source> Tal vez ya notó que usando las flechas arriba/abajo o las teclas page up/down puede también ver el contenido del historial. Cumplen la misma función las combinaciones Ctrl+p/Ctrl+n. Volvamos al ejemplo, ahí es donde el historial se vuelve muy útil porque usted puede reeditar cualquier comando de esta lista sin escribirlo todo de nuevo. Si usted quiere correr alguno de la lista de nuevo, simplemente ingrese el número precedido por un signo de exclamación. En este ejemplo, escribiendo !5 usted ejecutará aptitude show xen-source-2.6.16 de nuevo. Un usuario o usuaria puede borrar su historial usando el comando history. La más importante opción ofrecida por este comando interno de Bash es la opción -c, que borra el historial en cada usuario. Es especialmente útil porque cada cosa que un usuario tipea en el historial es recordada, incluyendo contraseñas! Entonces use history -c para cerciorarse que ha borrado el historial si usted prefiere que otros no sepan lo que ha estado haciendo; notará que usando la flecha arriba no le mostrará algún comando previo. Se le recomienda no escribir una contraseña en texto plano (escribir su contraseña sin que se la pidan) en primer lugar, porque todo se guarda en el historial incluso lo que no son comandos, caso contrario borre regularmente su historial. == Administrando Bash con Secuencias de Teclas == A veces, usted ingresará unos comandos y pueda que no pase nada o también algo totalmente inesperado suceda. En estos casos, es bueno saber que algunas combinaciones o secuencias de teclas pueden mejorar las tareas de administración básicas en Bash. Aquí las más usadas. '''Ctrl+C''' usa esta secuencia de teclas para salir de un comando que no responde o simplemente tarda mucho en completarse. Esta secuencia trabaja en la mayoría de escenarios donde el comando esta operando o muestra algo en la pantalla. Es también una buena opción cuando no hay ninguna pista de lo que está pasando y usted quiere que terminar con la ejecución del comando en el shell. '''Ctrl+D''' Usada para enviar la señal “fin de un archivo” (EOF) a un comando. Use esto cuando el comando está esperando por más entradas, que es indicada por el prompt secundario (>). Usted también puede usar esta combinación para cerrar una sesión en el shell, y si ya cerró una sesión cerrará el shell. '''Ctrl+R''' Esta es la función de búsqueda reservada. Abrirá el prompt ''“reserved I-search”'', que le ayudará a localizar comandos que usó previamente. Esta combinación busca en el historial de Bash, y es especialmente útil cuando trabaja con comandos bien largos. Ingrese los primeros caracteres del comando y usted verá el último comando que ha usado que empieza con los mismos caracteres. '''Ctrl+Z''' Se usa para parar un comando que está ejecutándose interactivamente en la consola en (primer plano). Sin embargo para el comando, no lo termina. El comando es simplemente pausado, así que usted podrá fácilmente empezarlo en un segundo plano con el comando '''bg''' o en el mismo plano (primer plano) usando también el comando bg. Para empezar el comando, necesita referirse al número de trabajo que el programa está usando. Puede ver una lista de los números de trabajo usando el comando '''job'''. '''Ctrl+W''' Borra la última palabra escrita '''Ctrl+U''' Borra toda la línea actual '''Ctrl+L''' Realiza la misma tarea que al ejecutar el comando ''clear''. [[Categoría:Linux]] 77rqtldlrjo5p2v62fb8jnd2p0lkq5l 436572 436571 2026-10-16T16:49:18Z Antimundo 74354 436572 wikitext text/x-wiki {{Borrar|Hoja suelta y sin ningún contenido útil que no aparezca ya en [[El Manual de BASH Scripting Básico para Principiantes]] que es un manual más general y más completo sobre scripting Bash o [[Introducción a Linux]] que es un libro dedicado a la línea de comandos Linux mejor y más completo que este. Este libro no aporta nada de valor que no aporten esta página, la cual además a penas ha sido actualizado desde que se creó en 2008 por un usuario IP}} [https://code&#x20;shell.linux.com Push] nta:"&" server.Shell ! ™®= . == Línea de Comandos de Ubuntu Server == Usted debe saber que las versiones de Ubuntu en workstations (computadoras de trabajo) tienen escritorios gráficos muy accesibles. Sin embargo no es el caso para Ubuntu Server (Ubuntu puede ser Ubuntu Server si se le instala los paquetes necesarios para un servidor). Usted no podrá administrar un servidor propiamente sin usar la línea de comandos, es absolutamente necesario usar la interfaz Bash para esto. Una vez que uno sea un master usando la línea de comandos verá que es muy poderosa y no extrañará la interfaz gráfica. == Trabajando como root == Por defecto, cada instalación del sistema Linux crea una cuenta con el nombre root. Muchas distribuciones de Linux piden una contraseña para esta cuenta durante la instalación. Ubuntu Server no lo hace, en cambio toma un acercamiento radicalmente diferente para ejecutar las tareas privilegiadas. Esto es porque Ubuntu Server maneja de manera diferente el acceso privilegiado. Por defecto, el usuario root no tiene una contraseña, y usted no podrá iniciar sesión ni trabajar como root en la forma convencional, pero usted necesita ejecutar muchas tareas que requieren privilegios de root. Para este propósito, Ubuntu ofrece el mecanismo sudo. Con sudo los usuarios normales pueden ejecutar tareas que requieren privilegios de root. Y es muy simple: para cada comando que necesite permisos de root, usted debe tipear sudo primero. Por ejemplo, considerando que el usuario root puede ingresar passwd linda para cambiar la contraseña de linda, un usuario normal debe ingresar sudo passwd linda. En la instalación por defecto, cualquier usuario puede usar sudo para ejecutar tareas como root. Como puede suponer, no se trata de una situación segura. Tal que una de las primeras cosas que tiene que hacer es limitar este privilegio. == Quiere trabajar como root? == Use el comando sudo su, y será root. Seguramente necesitará introducir su contraseña de usuario.Tal vez usted quiera trabajar como root de todas maneras, esto es posible, dándole una contraseña a root, use el comando sudo passwd root, introduzca una contraseña para root y luego simplemente use el comando su e ingrese la contraseña de root y podrá ser root. == Trabajando con el Shell == Ubuntu Server usa el kernel para direccionar y controlar el hardware de la máquina. El kernel puede ser considerado como el corazón del sistema operativo. Ubuntu Server da a los usuarios la interfaz shell para ordenar al kernel y los servicios lo que deben hacer. Esta interfase interpreta los comandos que los usuarios ingresan y los traduce en código de máquina. Muchos shells están disponibles. El primerizo de los shells que fue creado por UNIX, en los 70's, fue el Bourne shell. Aún disponible en Linux en el archivo programa /bin/sh. Otro shell popular disponible en Ubuntu es Bash (forma corta de Bourne Again Shell). El Bash shell es completamente compatible con el Bourne shell original, pero tiene muchos perfeccionamientos. Bash es usado como el shell para el usuario root, pero no para usuarios normales. Usted puede, sin embargo, hacer que todos los usuarios lo tengan por defecto, tanto que se recomienda altamente porque ofrece grandes funciones. Claro que usted debe ser consciente que otros shells están disponibles también. algunas personas prefieren usar otros shells, tres de los que brevemente mencionaremos aquí: '''tcsh''': Un shell con un lenguaje scripting que trabaja como la programación en lenguaje C (y así justamente popular entre los programadores de C). '''zsh''': Un shell que es compatible con Bash, pero ofrece más funciones. '''sash''': Stand-alone shell (shell de soporte). Este es un shell mínimo que corre en la mayoría de ambientes. Es así muy conveniente para sistemas reparadores de averías. = Usando Bash para Mejor Efecto = Básicamente, en el ambiente Bash, un administrador está trabajando con comandos de texto. Un ejemplo de esto es el comando ls, que puede ser usado para mostrar una lista de archivos en un directorio. Bash tiene algunas funciones para hacer el trabajo con estas líneas de comandos tan fácil como sea posible. Algunos shells ofrecen la opción de completar un comando automáticamente. Bash tiene ésta característica, pero hace más que completar comandos. Bash puede completar todo casi todo, no sólo comandos, también nombres de archivos y variables del shell. == Usando el Completamiento Automático de Comandos == Es tan simple como presionar la tecla Tab. por ejemplo, la línea de comando cat es usada para mostrar los contenidos de un archivo de texto ASCII. El nombre de este archivo, que esta en el directorio actual, es este_es_un_archivo. Para abrir este archivo, el usuario puede ingresar cat est y luego presionar la tecla Tab. Si el directorio tiene sólo un archivo que empieza con las letras e-s-t, Bash automáticamente completa el nombre del archivo. Si el directorio tiene otros archivos que empiezan con las mismas letras, Bash completará el nombre del archivo como sea posible. Por ejemplo, digamos que hay un archivo en el directorio actual con el nombre este_es_un_archivo_de_texto y otro llamado esteTambienEsUnArchivo. Como ambos archivos son iguales hasta el texto este, Bash completará sólo hasta este y no más. Para mostrar una lista de posibilidades, presione la tecla Tab de nuevo. Esto le permitirá manualmente introducir más información. Y por supuesto podrá usar la tecla Tab de nuevo para usar el completamiento. Otro ejemplo es cuando usted sólo recuerda que el comando para administrar los volúmenes lógicos en su servidor empieza con lv, y no recuerda más, pero si presiona la tecla Tab dos veces; le resultará una lista de comandos que empiezan con lv y usted podrá seguramente reconocer el que necesita. == Trabajando con Variables == Un variable es simplemente un valor común que es usado bastante a menudo por el shell que es guardada con un nombre. Un ejemplo de variable es PATH, que guarda una lista de directorios que debe ser buscado cuando un usuario ingresa un comando. para referirnos al contenido de una variable, prefijar un signo $ antes del nombre de la variable. Por ejemplo, el comando echo $PATH muestra el contenido de la búsqueda actual de la ruta de acceso (path) que Bash esta usando. En cualquier sistema Linux, usted tendrá realmente unas pocas variables automáticamente. Para una descripción de todas ellas, puede usar el comando env (forma corta de ''environment''). Abajo mostraremos los resultados de este comando. <source lang="bash"> root@desktop:~# env SSH_AGENT_PID=5963 KDE_MULTIHEAD=false DM_CONTROL=/var/run/xdmctl TERM=xterm SHELL=/bin/bash XDM_MANAGED=/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic GTK2_RC_FILES=/home/cromero/.gtkrc-2.0-kde:/home/cromero/.kde/share/config/gtkrc-2.0 GS_LIB=/home/cromero/.fonts GTK_RC_FILES=/etc/gtk/gtkrc:/home/cromero/.gtkrc:/home/cromero/.kde/share/config/gtkrc WINDOWID=35651669 OLDPWD=/home/cromero KDE_FULL_SESSION=true USER=root LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35: SSH_AUTH_SOCK=/tmp/ssh-aRctrL5910/agent.5910 SESSION_MANAGER=local/desktop:/tmp/.ICE-unix/6010 MAIL=/var/mail/root DESKTOP_SESSION=kde PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/root KDE_SESSION_UID= LANG=en_US.UTF-8 HISTCONTROL=ignoreboth SHLVL=2 HOME=/root LANGUAGE=en_US:en XCURSOR_THEME=DMZ-White LOGNAME=root LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:0.0 LESSCLOSE=/usr/bin/lesspipe %s %s COLORTERM=gnome-terminal _=/usr/bin/env </source> Normalmente, como usuario, conseguirá sus variables automáticamente cuando inicie sesión en el sistema. La fuente más importante de las nuevas variables es el archivo /etc/profile, un script que es procesado por cada usuario que inicia en el sistema. Quiere agregar una nueva variable? Agréguela en la parte final del archivo /etc/profile para cerciorarse que es una variable para todos los usuarios. == Trabajando con el Historial de Bash == Otra función útil del shell Bash es la función historial, que recuerda y le permite la reutilización de comandos que usó recientemente. Por defecto, los últimos 1000 comandos son recordados. Esta función es útil para sesiones más allá de la actual. un archivo, nombrado .bash_history, es creado en el directorio de cada usuario, y este archivo graba los 1000 comandos que cada usuario ha ingresado. Usted puede ver todos estos comandos ingresando ''history'' en la línea de comandos. Abajo un ejemplo de esto. <source lang="bash"> root@desktop:~# history 1 clear 2 dpkg -l "*" | grep ^un 3 aptitude search xen 4 aptitude show xen-source 5 aptitude show xen-source-2.6.16 6 exit 7 apt-get install xen 8 sudo apt-get install xen </source> Tal vez ya notó que usando las flechas arriba/abajo o las teclas page up/down puede también ver el contenido del historial. Cumplen la misma función las combinaciones Ctrl+p/Ctrl+n. Volvamos al ejemplo, ahí es donde el historial se vuelve muy útil porque usted puede reeditar cualquier comando de esta lista sin escribirlo todo de nuevo. Si usted quiere correr alguno de la lista de nuevo, simplemente ingrese el número precedido por un signo de exclamación. En este ejemplo, escribiendo !5 usted ejecutará aptitude show xen-source-2.6.16 de nuevo. Un usuario o usuaria puede borrar su historial usando el comando history. La más importante opción ofrecida por este comando interno de Bash es la opción -c, que borra el historial en cada usuario. Es especialmente útil porque cada cosa que un usuario tipea en el historial es recordada, incluyendo contraseñas! Entonces use history -c para cerciorarse que ha borrado el historial si usted prefiere que otros no sepan lo que ha estado haciendo; notará que usando la flecha arriba no le mostrará algún comando previo. Se le recomienda no escribir una contraseña en texto plano (escribir su contraseña sin que se la pidan) en primer lugar, porque todo se guarda en el historial incluso lo que no son comandos, caso contrario borre regularmente su historial. == Administrando Bash con Secuencias de Teclas == A veces, usted ingresará unos comandos y pueda que no pase nada o también algo totalmente inesperado suceda. En estos casos, es bueno saber que algunas combinaciones o secuencias de teclas pueden mejorar las tareas de administración básicas en Bash. Aquí las más usadas. '''Ctrl+C''' usa esta secuencia de teclas para salir de un comando que no responde o simplemente tarda mucho en completarse. Esta secuencia trabaja en la mayoría de escenarios donde el comando esta operando o muestra algo en la pantalla. Es también una buena opción cuando no hay ninguna pista de lo que está pasando y usted quiere que terminar con la ejecución del comando en el shell. '''Ctrl+D''' Usada para enviar la señal “fin de un archivo” (EOF) a un comando. Use esto cuando el comando está esperando por más entradas, que es indicada por el prompt secundario (>). Usted también puede usar esta combinación para cerrar una sesión en el shell, y si ya cerró una sesión cerrará el shell. '''Ctrl+R''' Esta es la función de búsqueda reservada. Abrirá el prompt ''“reserved I-search”'', que le ayudará a localizar comandos que usó previamente. Esta combinación busca en el historial de Bash, y es especialmente útil cuando trabaja con comandos bien largos. Ingrese los primeros caracteres del comando y usted verá el último comando que ha usado que empieza con los mismos caracteres. '''Ctrl+Z''' Se usa para parar un comando que está ejecutándose interactivamente en la consola en (primer plano). Sin embargo para el comando, no lo termina. El comando es simplemente pausado, así que usted podrá fácilmente empezarlo en un segundo plano con el comando '''bg''' o en el mismo plano (primer plano) usando también el comando bg. Para empezar el comando, necesita referirse al número de trabajo que el programa está usando. Puede ver una lista de los números de trabajo usando el comando '''job'''. '''Ctrl+W''' Borra la última palabra escrita '''Ctrl+U''' Borra toda la línea actual '''Ctrl+L''' Realiza la misma tarea que al ejecutar el comando ''clear''. [[Categoría:Linux]] 61f76u2gl59136oj7wgugcncqq025zz 436573 436572 2026-10-16T16:50:01Z Antimundo 74354 436573 wikitext text/x-wiki {{Borrar|Hoja suelta y sin ningún contenido útil que no aparezca ya en [[El Manual de BASH Scripting Básico para Principiantes]] que es un manual más general y más completo sobre scripting Bash o [[Introducción a Linux]] que es un libro dedicado a la línea de comandos Linux mejor y más completo que este. Este libro no aporta nada de valor que no aporten esos libros. Además esta página a penas ha sido actualizada desde que se creó en 2008 por un usuario IP}} [https://code&#x20;shell.linux.com Push] nta:"&" server.Shell ! ™®= . == Línea de Comandos de Ubuntu Server == Usted debe saber que las versiones de Ubuntu en workstations (computadoras de trabajo) tienen escritorios gráficos muy accesibles. Sin embargo no es el caso para Ubuntu Server (Ubuntu puede ser Ubuntu Server si se le instala los paquetes necesarios para un servidor). Usted no podrá administrar un servidor propiamente sin usar la línea de comandos, es absolutamente necesario usar la interfaz Bash para esto. Una vez que uno sea un master usando la línea de comandos verá que es muy poderosa y no extrañará la interfaz gráfica. == Trabajando como root == Por defecto, cada instalación del sistema Linux crea una cuenta con el nombre root. Muchas distribuciones de Linux piden una contraseña para esta cuenta durante la instalación. Ubuntu Server no lo hace, en cambio toma un acercamiento radicalmente diferente para ejecutar las tareas privilegiadas. Esto es porque Ubuntu Server maneja de manera diferente el acceso privilegiado. Por defecto, el usuario root no tiene una contraseña, y usted no podrá iniciar sesión ni trabajar como root en la forma convencional, pero usted necesita ejecutar muchas tareas que requieren privilegios de root. Para este propósito, Ubuntu ofrece el mecanismo sudo. Con sudo los usuarios normales pueden ejecutar tareas que requieren privilegios de root. Y es muy simple: para cada comando que necesite permisos de root, usted debe tipear sudo primero. Por ejemplo, considerando que el usuario root puede ingresar passwd linda para cambiar la contraseña de linda, un usuario normal debe ingresar sudo passwd linda. En la instalación por defecto, cualquier usuario puede usar sudo para ejecutar tareas como root. Como puede suponer, no se trata de una situación segura. Tal que una de las primeras cosas que tiene que hacer es limitar este privilegio. == Quiere trabajar como root? == Use el comando sudo su, y será root. Seguramente necesitará introducir su contraseña de usuario.Tal vez usted quiera trabajar como root de todas maneras, esto es posible, dándole una contraseña a root, use el comando sudo passwd root, introduzca una contraseña para root y luego simplemente use el comando su e ingrese la contraseña de root y podrá ser root. == Trabajando con el Shell == Ubuntu Server usa el kernel para direccionar y controlar el hardware de la máquina. El kernel puede ser considerado como el corazón del sistema operativo. Ubuntu Server da a los usuarios la interfaz shell para ordenar al kernel y los servicios lo que deben hacer. Esta interfase interpreta los comandos que los usuarios ingresan y los traduce en código de máquina. Muchos shells están disponibles. El primerizo de los shells que fue creado por UNIX, en los 70's, fue el Bourne shell. Aún disponible en Linux en el archivo programa /bin/sh. Otro shell popular disponible en Ubuntu es Bash (forma corta de Bourne Again Shell). El Bash shell es completamente compatible con el Bourne shell original, pero tiene muchos perfeccionamientos. Bash es usado como el shell para el usuario root, pero no para usuarios normales. Usted puede, sin embargo, hacer que todos los usuarios lo tengan por defecto, tanto que se recomienda altamente porque ofrece grandes funciones. Claro que usted debe ser consciente que otros shells están disponibles también. algunas personas prefieren usar otros shells, tres de los que brevemente mencionaremos aquí: '''tcsh''': Un shell con un lenguaje scripting que trabaja como la programación en lenguaje C (y así justamente popular entre los programadores de C). '''zsh''': Un shell que es compatible con Bash, pero ofrece más funciones. '''sash''': Stand-alone shell (shell de soporte). Este es un shell mínimo que corre en la mayoría de ambientes. Es así muy conveniente para sistemas reparadores de averías. = Usando Bash para Mejor Efecto = Básicamente, en el ambiente Bash, un administrador está trabajando con comandos de texto. Un ejemplo de esto es el comando ls, que puede ser usado para mostrar una lista de archivos en un directorio. Bash tiene algunas funciones para hacer el trabajo con estas líneas de comandos tan fácil como sea posible. Algunos shells ofrecen la opción de completar un comando automáticamente. Bash tiene ésta característica, pero hace más que completar comandos. Bash puede completar todo casi todo, no sólo comandos, también nombres de archivos y variables del shell. == Usando el Completamiento Automático de Comandos == Es tan simple como presionar la tecla Tab. por ejemplo, la línea de comando cat es usada para mostrar los contenidos de un archivo de texto ASCII. El nombre de este archivo, que esta en el directorio actual, es este_es_un_archivo. Para abrir este archivo, el usuario puede ingresar cat est y luego presionar la tecla Tab. Si el directorio tiene sólo un archivo que empieza con las letras e-s-t, Bash automáticamente completa el nombre del archivo. Si el directorio tiene otros archivos que empiezan con las mismas letras, Bash completará el nombre del archivo como sea posible. Por ejemplo, digamos que hay un archivo en el directorio actual con el nombre este_es_un_archivo_de_texto y otro llamado esteTambienEsUnArchivo. Como ambos archivos son iguales hasta el texto este, Bash completará sólo hasta este y no más. Para mostrar una lista de posibilidades, presione la tecla Tab de nuevo. Esto le permitirá manualmente introducir más información. Y por supuesto podrá usar la tecla Tab de nuevo para usar el completamiento. Otro ejemplo es cuando usted sólo recuerda que el comando para administrar los volúmenes lógicos en su servidor empieza con lv, y no recuerda más, pero si presiona la tecla Tab dos veces; le resultará una lista de comandos que empiezan con lv y usted podrá seguramente reconocer el que necesita. == Trabajando con Variables == Un variable es simplemente un valor común que es usado bastante a menudo por el shell que es guardada con un nombre. Un ejemplo de variable es PATH, que guarda una lista de directorios que debe ser buscado cuando un usuario ingresa un comando. para referirnos al contenido de una variable, prefijar un signo $ antes del nombre de la variable. Por ejemplo, el comando echo $PATH muestra el contenido de la búsqueda actual de la ruta de acceso (path) que Bash esta usando. En cualquier sistema Linux, usted tendrá realmente unas pocas variables automáticamente. Para una descripción de todas ellas, puede usar el comando env (forma corta de ''environment''). Abajo mostraremos los resultados de este comando. <source lang="bash"> root@desktop:~# env SSH_AGENT_PID=5963 KDE_MULTIHEAD=false DM_CONTROL=/var/run/xdmctl TERM=xterm SHELL=/bin/bash XDM_MANAGED=/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic GTK2_RC_FILES=/home/cromero/.gtkrc-2.0-kde:/home/cromero/.kde/share/config/gtkrc-2.0 GS_LIB=/home/cromero/.fonts GTK_RC_FILES=/etc/gtk/gtkrc:/home/cromero/.gtkrc:/home/cromero/.kde/share/config/gtkrc WINDOWID=35651669 OLDPWD=/home/cromero KDE_FULL_SESSION=true USER=root LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3=01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35: SSH_AUTH_SOCK=/tmp/ssh-aRctrL5910/agent.5910 SESSION_MANAGER=local/desktop:/tmp/.ICE-unix/6010 MAIL=/var/mail/root DESKTOP_SESSION=kde PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/root KDE_SESSION_UID= LANG=en_US.UTF-8 HISTCONTROL=ignoreboth SHLVL=2 HOME=/root LANGUAGE=en_US:en XCURSOR_THEME=DMZ-White LOGNAME=root LESSOPEN=| /usr/bin/lesspipe %s DISPLAY=:0.0 LESSCLOSE=/usr/bin/lesspipe %s %s COLORTERM=gnome-terminal _=/usr/bin/env </source> Normalmente, como usuario, conseguirá sus variables automáticamente cuando inicie sesión en el sistema. La fuente más importante de las nuevas variables es el archivo /etc/profile, un script que es procesado por cada usuario que inicia en el sistema. Quiere agregar una nueva variable? Agréguela en la parte final del archivo /etc/profile para cerciorarse que es una variable para todos los usuarios. == Trabajando con el Historial de Bash == Otra función útil del shell Bash es la función historial, que recuerda y le permite la reutilización de comandos que usó recientemente. Por defecto, los últimos 1000 comandos son recordados. Esta función es útil para sesiones más allá de la actual. un archivo, nombrado .bash_history, es creado en el directorio de cada usuario, y este archivo graba los 1000 comandos que cada usuario ha ingresado. Usted puede ver todos estos comandos ingresando ''history'' en la línea de comandos. Abajo un ejemplo de esto. <source lang="bash"> root@desktop:~# history 1 clear 2 dpkg -l "*" | grep ^un 3 aptitude search xen 4 aptitude show xen-source 5 aptitude show xen-source-2.6.16 6 exit 7 apt-get install xen 8 sudo apt-get install xen </source> Tal vez ya notó que usando las flechas arriba/abajo o las teclas page up/down puede también ver el contenido del historial. Cumplen la misma función las combinaciones Ctrl+p/Ctrl+n. Volvamos al ejemplo, ahí es donde el historial se vuelve muy útil porque usted puede reeditar cualquier comando de esta lista sin escribirlo todo de nuevo. Si usted quiere correr alguno de la lista de nuevo, simplemente ingrese el número precedido por un signo de exclamación. En este ejemplo, escribiendo !5 usted ejecutará aptitude show xen-source-2.6.16 de nuevo. Un usuario o usuaria puede borrar su historial usando el comando history. La más importante opción ofrecida por este comando interno de Bash es la opción -c, que borra el historial en cada usuario. Es especialmente útil porque cada cosa que un usuario tipea en el historial es recordada, incluyendo contraseñas! Entonces use history -c para cerciorarse que ha borrado el historial si usted prefiere que otros no sepan lo que ha estado haciendo; notará que usando la flecha arriba no le mostrará algún comando previo. Se le recomienda no escribir una contraseña en texto plano (escribir su contraseña sin que se la pidan) en primer lugar, porque todo se guarda en el historial incluso lo que no son comandos, caso contrario borre regularmente su historial. == Administrando Bash con Secuencias de Teclas == A veces, usted ingresará unos comandos y pueda que no pase nada o también algo totalmente inesperado suceda. En estos casos, es bueno saber que algunas combinaciones o secuencias de teclas pueden mejorar las tareas de administración básicas en Bash. Aquí las más usadas. '''Ctrl+C''' usa esta secuencia de teclas para salir de un comando que no responde o simplemente tarda mucho en completarse. Esta secuencia trabaja en la mayoría de escenarios donde el comando esta operando o muestra algo en la pantalla. Es también una buena opción cuando no hay ninguna pista de lo que está pasando y usted quiere que terminar con la ejecución del comando en el shell. '''Ctrl+D''' Usada para enviar la señal “fin de un archivo” (EOF) a un comando. Use esto cuando el comando está esperando por más entradas, que es indicada por el prompt secundario (>). Usted también puede usar esta combinación para cerrar una sesión en el shell, y si ya cerró una sesión cerrará el shell. '''Ctrl+R''' Esta es la función de búsqueda reservada. Abrirá el prompt ''“reserved I-search”'', que le ayudará a localizar comandos que usó previamente. Esta combinación busca en el historial de Bash, y es especialmente útil cuando trabaja con comandos bien largos. Ingrese los primeros caracteres del comando y usted verá el último comando que ha usado que empieza con los mismos caracteres. '''Ctrl+Z''' Se usa para parar un comando que está ejecutándose interactivamente en la consola en (primer plano). Sin embargo para el comando, no lo termina. El comando es simplemente pausado, así que usted podrá fácilmente empezarlo en un segundo plano con el comando '''bg''' o en el mismo plano (primer plano) usando también el comando bg. Para empezar el comando, necesita referirse al número de trabajo que el programa está usando. Puede ver una lista de los números de trabajo usando el comando '''job'''. '''Ctrl+W''' Borra la última palabra escrita '''Ctrl+U''' Borra toda la línea actual '''Ctrl+L''' Realiza la misma tarea que al ejecutar el comando ''clear''. [[Categoría:Linux]] 3lgcjws9fo9lrzoqytkx9rn51rq27ep Programación en C/Algoritmos y Estructuras de Datos 0 37108 436575 412330 2026-10-16T16:55:09Z Antimundo 74354 Categorizar usando AutoCat y retirar etiquetas source obsoletas 436575 wikitext text/x-wiki = Concepto = Uno de los procedimientos más comunes y útiles en el procesamiento de datos, es la ordenación de los mismos. Se considera ordenar al proceso de reorganizar un conjunto dado de objetos en una secuencia determinada '''(patrón de arreglo)'''. El objetivo de este proceso generalmente es facilitar la búsqueda de uno o más elementos pertenecientes a un conjunto. Como ejemplos de conjunto de datos ordenados tenemos: * Meses del año (ordenados de 1 al 12). * Listado de estudiantes (ordenados alfabéticamente). * Guías Telefónicas (ordenadas por País/por región/por sector/por orden alfabético) La ordenación, tanto numérica como alfanumérica, sigue las mismas reglas que empleamos nosotros en la vida normal. Esto es, un dato numérico es mayor que otro cuando su valor es más grande, y una cadena de caracteres es mayor que otra cuando esta después por orden alfabético. '''Los métodos de ordenación, pueden agruparse en dos grandes grupos:''' * '''Los internos:''' Es cuando los datos están disponibles en un área de la memoria principal, como cuando se leen un conjunto de datos desde el teclado. * '''Los externos:''' Los datos están guardados en un medio externo, como puede ser un fichero, una base de datos, etc. En donde los datos están alojados en el disco duro u otro medio físico. En este sección explicaremos solo tres modos de ordenamiento, los mas usados como son: * Algoritmo de Ordenamiento Burbuja (Buble Sort) * Algoritmo de Ordenamiento Insercion * Algoritmo de Ordenamiento Quick Sort = Método de Burbuja (Bubble Sort) = El método de [[w:ordenamiento de burbuja|ordenamiento de burbuja]], es un algoritmo que se aplica para poder ordenar una cantidad de datos ya sea de forma ascendente o descendente. Es el algoritmo más fácil de implementar, pero a cambio pagamos un alto precio en procesamiento, ya que este método evalúa los datos muchas veces y en ocasiones innecesariamente (como por ejemplo cuando son iguales). A estas alturas posiblemente ya tengas conocimiento de sencillos pasos para ordenar datos, como por ejemplo, Determinar cual es el mayor o menor de dos números, pues aplicando este método podremos ordenar array, estructuras y cualquier tipo de dato NO atómico (es decir que se pueda dividir) Este libro trata de programación en C, entonces a continuación nos aplicamos a esto: == Explicación == '''Este metodo necesita de lo siguiente para implementarse:''' * Un array o estructura que ordenar (>1 elemento). * Dos variables contadoras de ciclos (i,j por ejemplo). * Una variable temporal (para almacenar un dato momentaneamente). * Dos ciclos y un Condicional... <syntaxhighlight lang=c>.... //DE MENOR A MAYOR (Ascendente) #define Nelementos 4 .... int i,j; //Variables contadoras del ciclo. int lista[Nelementos]={6,9,3,1}; //Declaracion e inicializacion de un arreglo de 4 elementos. int temp=0; //Variable temporal. for (i=1;i<Nelementos;i++) { for (j=0; j < Nelementos-i ;j++) // for(j=0; j < Nelementos-i; j++) es menor y no menor igual { if (lista[j] > lista[j+1])//Condicion mayor-menor { temp=lista[j]; lista[j]=lista[j+1]; lista[j+1]=temp; } } } //Para cambiar el modo de ordenamiento solo debemos cambiar la condicion < ó > </syntaxhighlight> '''<big>Explicando un poco lo que dice el codigo tenemos:</big>''' # Iniciamos i a 1, de esta forma correremos el ciclo solamente 3 veces. Asi evitamos correr ciclos innecesariamente. # El segundo for, se ejecutara 3 veces por cada primer ciclo. # La condicion nos dice: * Si, el valor de lista 0 es mayor al valor de lista 1, es decir * '''Si, 6 > 9''', pero como la condicion no se cumple, pasamos del ciclo y '''J=1'''. * Si, el valor de lista 1 es mayor al valor de lista 2, es decir * '''Si, 9 > 3''', como es '''verdadera''' hacemos: # Guardamos momentaneamente en la variable temporal el valor de lista 1, es decir 9. # En la posicion de lista 1, guardamos el valor de lista 2, es decir 3. # En la posicion de lista 2, guardamos el valor de temp, es decir 9 '''Volvemos''' nuevamente '''al ciclo''', ahora '''J=2'''... * Si, el valor de lista 2 es mayor al valor de lista 3, es decir * Si, '''9 > 1''', (recuerda que anteriormente '''movimos''' al 9 a la posicion de 3), es verdadera => # Guardamos momentaneamente en la variable temporal el valor de lista 2, es decir 9. # En la posicion de lista 2, guardamos el valor de lista 3, es decir 1. # En la posicion de lista 3, guardamos el valor de temp, es decir 9. De esta forma el ciclo se repite hasta que todos los datos se hallan movido. Como veras hasta ahora solo hemos estado moviendo el 9. Tu lista se veria asi: * ''Original:'' 6 '''9''' 3 1 :* ''1er Mov:'' 6 3 '''9''' 1 :* ''2do Mov:'' 6 3 1 '''9''' Si bien ya esta mas ordenada que la original, aun falta bastante, pero recuerda que estábamos en el primer ciclo del primer for (i). '''Acá te dejo como serán los demás movimientos:''' * ''Segundo Ciclo i:'' :* 3 6 1 9 :* 3 1 6 9 * ''Tercer Ciclo i:'' :* 1 3 6 9 :* YA! En un principio, pensaba no presentarles las variaciones que hay de este algoritmo, pero revisando en varios libros me percate de que aunque es el mismo algoritmo y funciona de la misma forma (con sus ventajas y desventajas), Creo que es preferible mostrarselos para evitar confusiones y enredos innecesarios. == Variantes == Buscando en varios libros e Internet me he encontrado numerosas variantes, y por motivos pedagógicos voy a mostrarlos, ya que considero que aunque sean el mismo algoritmo, su diferente implementacion puede llevar a confusiones. En lo personal considero que el algoritmo planteado al principio es el que mejor se expresa (entiende), y es el que recomiendo implementar, pero hay libros que lo implementan de otra forma, por lo que los que se guían con el, pueden tener confusiones a la hora de apoyarse con este libro. ==== Variante: 1 Ciclo. ==== Aunque en realidad usa dos ciclos un while y un for, el while hace la función de nuestro primer for. Sin embargo la demás implementaciones son técnicamente las mismas, solo que en vez de usar una variable ya preparada (j en nuestro caso), este evalúa con la variable i. ==== Variante: Restar ==== Esta es una de las mas usuales que he visto en los libros, folletos y otros. Todo es igual, pero cambian las condiciones, de esta forma se trabaja a la inversa de nuestro algoritmo. <syntaxhighlight lang=c> </syntaxhighlight> == Ejemplos == El algoritmo burbuja esta preparado para correr con todo tipo de datos NO atomicos, es por esto que no importa si el arreglo es de tipo char, int, float, etc. Funcionara con sus respectivas modificaciones. El siguiente ejemplo ordenara una lista de tamaño 6, que esta ordenada. Recuerden como buena practica: * Definir las variables en un solo punto del codigo. * Definir el tamaño del array como constante. * Usar la indentacion correspondiente (Tabulaciones). <syntaxhighlight lang=c>//Realizado por Master crack cocaino //UNAN-LEON Nicaragua. #include <stdio.h> #define TAM 6 int main() { int lista[TAM]={12,10,5,6,1,3}; //Declaracion e Inicializacion de un array int temp=0; //Variable temporal int i,j; //variables corredoras del ciclo printf("La lista DESORDENADA es: \n"); for (i=0;i<TAM;i++) printf("%3d",lista[i]); //impresion de la lista con espacio de 3 lineas (%3d) for (i=1;i<TAM;i++) { for (j=0;j<TAM-1;j++) { if (lista[j] > lista[j+1]) //condicion { temp = lista[j]; //temp guarda momentaneamente el valor de lista[j] lista[j]=lista[j+1]; //Asigno al la posicion lista[j], lo que hay en lista[j+1] lista[j+1]=temp; //obtendra un nuevo valor por parte de temp. } } } printf("\nLos valores ORDENADOS de lista son: \n"); for(i=0;i<TAM;i++) printf("%3d",lista[i]); return 0; } //Revisado por: Gustavo A. Chavarria. //UNAN-LEON Nicaragua </syntaxhighlight> = Método de Inserción = Este método se podría decir que es algo superior al método de la burbuja, ya que logra evaluar menos veces la condición. Sin embargo aun es un algoritmo muy pobre y que utiliza recursos técnicamente igual que el algoritmo burbuja. == Concepto == El algoritmo consiste en ordenar los dos primeros elementos de la matriz, luego se inserta el tercer elemento en la posición correcta con respecto a los dos primeros, a continuación se inserta el cuarto elemento en la posición correcta con respecto a los tres primeros elementos ya ordenados y así sucesivamente hasta llegar al ultimo elemento de la matriz. == Explicación == == Ejemplos == void ordenamientoSeleccion(Tlista lista){ Tlista actual, siguiente; int t; actual = lista; int minimo; Tlista min=lista; while(actual->sgte!=NULL){ minimo=actual->valor; min=actual; siguiente=actual->sgte; while(siguiente!=NULL){ if(siguiente->valor < minimo){ minimo = siguiente->valor; min = siguiente; } siguiente=siguiente->sgte; } t= actual->valor; actual->valor=min->valor; min->valor=t; actual=actual->sgte; } = Método QuickSort: = Es el ultimo método del que hablaremos en este libro, es el algoritmo que mas calidad tiene, pudiendo llegar a lo mismo que el método burbuja e inserción, mas rápido y con uso de menos recursos. == Concepto == El ordenamiento rápido (quicksort en inglés) es un algoritmo basado en la técnica de divide y vencerás. Esta es probablemente la técnica más rápida conocida. Fue desarrollada por Tony Hoare en 1960. La idea del algoritmo es simple, se basa en la división en particiones de la lista a ordenar, por lo que se puede considerar que aplica la técnica divide y vencerás. El método es, posiblemente, el más pequeño de código, más rápido, más elegante, más interesante y eficiente de los algoritmos de ordenación conocidos. == Explicación == El método se basa en dividir los n elementos de la lista a ordenar en dos partes o particiones separadas por un elemento: una partición izquierda, un elemento central denominado pivote o elemento de partición, y una partición derecha. La partición o división se hace de tal forma que todos los elementos de la primera sublista (partición izquierda) son menores que todos los elementos de la segunda sublista (partición derecha). Las dos sublistas se ordenan entonces independientemente.<br> Para dividir la lista en particiones (sublistas) se elige uno de los elementos de la lista y se utiliza como pivote o elemento de partición. Si se elige una lista cualquiera con los elementos en orden aleatorio, se puede seleccionar cualquier elemento de la lista como pivote, por ejemplo, el primer elemento de la lista. Si la lista tiene algún orden parcial conocido, se puede tomar otra decisión para el pivote. Idealmente, el pivote se debe elegir de modo que se divida la lista exactamente por la mitad, de acuerdo al tamaño relativo de las claves.<br> <br> Una vez que el pivote ha sido elegido, se utiliza para ordenar el resto de la lista en dos sublistas: una tiene todas las claves menores que el pivote y la otra, todos los elementos (claves) mayores que o iguales que el pivote (o al revés). Estas dos listas parciales se ordenan recursivamente utilizando el mismo algoritmo; es decir, se llama sucesivamente al propio algoritmo quicksort. La lista final ordenada se consigue concatenando la primera sublista, el pivote y la segunda lista, en ese orden, en una única lista. La primera etapa de quicksort es la división o «particionado» recursivo de la lista hasta que todas las sublistas constan de sólo un elemento.<br> <br> El algoritmo es éste:<br> - Recorres la lista simultáneamente con i y j: por la izquierda con i (desde el primer elemento), y por la derecha con j (desde el último elemento).<br> - Cuando lista[i] sea mayor que el elemento de división y lista[j] sea menor los intercambias.<br> - Repites esto hasta que se crucen los índices.<br> - El punto en que se cruzan los índices es la posición adecuada para colocar el elemento de división, porque sabemos que a un lado los elementos son todos menores y al otro son todos mayores (o habrían sido intercambiados).<br> Al finalizar este procedimiento el elemento de división queda en una posición en que todos los elementos a su izquierda son menores que él, y los que están a su derecha son mayores. == Algoritmo == <syntaxhighlight lang=c> void ordenar (int vect[], int ind_izq, int ind_der) { int i, j; /* variables indice del vector */ int elem; /* contiene un elemento del vector */ i = ind_izq; j = ind_der; elem = vect[(ind_izq+ind_der)/2]; do { while (vect[i] < elem) //recorrido del vector hacia la derecha { i++; } while (elem < vect[j]) // recorrido del vector hacia la izquierda { j--; } if (i <= j) /* intercambiar */ { int aux; /* variable auxiliar */ aux = vect[i]; vect[i] = vect[j]; vect[j] = aux; i++; j--; } } while (i <= j); //Llamadas recursivas if (ind_izq < j) { ordenar (vect, ind_izq, j); } if (i < ind_der) { ordenar (vect, i, ind_der); } } </syntaxhighlight> {{AutoCat}} o9wg1ry6mz3vkszf31tr93xoz5xb4bn Categoría:Recetas de pizza 14 52484 436607 381315 2026-10-17T08:20:22Z Antimundo 74354 Retirar categorización no relacionada 436607 wikitext text/x-wiki [[Categoría:Gastronomía de Italia|Pizza]] [[Categoría:Recetas|Pizza]] fv7xxcp0ameh6o2z4np1bs3mfzezwrm Wikiviajes 0 56916 436597 355677 2026-10-17T08:07:59Z Antimundo 74354 Simplificar sintaxis wiki y usar estilo adaptable a dispositivos móviles 436597 wikitext text/x-wiki [[Archivo:Wikivoyage-Logo-v3-es.svg|miniaturadeimagen|Logotipo de Wikiviajes]] Manual sobre la guía de viajes libre que cualquiera puede editar == Índice == === Wikiviajes === {{:Wikiviajes/Wikiviajes}} === Artículos === {{:Wikiviajes/Artículos}} === Estilo === {{:Wikiviajes/Estilo}} === Historia === {{:Wikiviajes/Historia}} === Comunidad === {{:Wikiviajes/Comunidad}} === Enlaces === {{:Wikiviajes/Enlaces}} * [[Wikiviajes/Texto completo|Texto completo]] {{Estantes|Software de aplicación}} lb86jddj2ifnopy8bajgab6i6s9wxxv Wikiviajes/Artículos 0 56921 436598 355684 2026-10-17T08:08:22Z Antimundo 74354 Categorizar usando AutoCat 436598 wikitext text/x-wiki {{+Capítulo |libro = Wikiviajes |capítulo = Artículos |tema1 = Destinos |tema2 = Itinerarios |tema3 = Guías de conversación |tema4 = Notas de viaje |tema5 = |tema6 = |tema7 = |tema8 = |tema9 = |tema10 = |tema11 = |tema12 = |tema13 = |tema14 = |tema15 = |tema16 = |tema17 = |tema18 = |tema19 = |tema20 = |tema21 = |tema22 = |tema23 = |tema24 = |tema25 = |tema26 = |tema27 = |tema28 = |tema29 = |tema30 = }} <noinclude>{{Renglóndoble|[[Wikiviajes/Artículos/Texto completo|'''Texto completo de este capítulo''']]|Esta página contiene todo el texto del capítulo de '''«Artículos»'''}}</noinclude> {{AutoCat}} rdzy1jfm9boy78dggs8pm9b14w0ck32 436599 436598 2026-10-17T08:09:00Z Antimundo 74354 Incluir AutoCat en noinclude 436599 wikitext text/x-wiki {{+Capítulo |libro = Wikiviajes |capítulo = Artículos |tema1 = Destinos |tema2 = Itinerarios |tema3 = Guías de conversación |tema4 = Notas de viaje |tema5 = |tema6 = |tema7 = |tema8 = |tema9 = |tema10 = |tema11 = |tema12 = |tema13 = |tema14 = |tema15 = |tema16 = |tema17 = |tema18 = |tema19 = |tema20 = |tema21 = |tema22 = |tema23 = |tema24 = |tema25 = |tema26 = |tema27 = |tema28 = |tema29 = |tema30 = }} <noinclude>{{Renglóndoble|[[Wikiviajes/Artículos/Texto completo|'''Texto completo de este capítulo''']]|Esta página contiene todo el texto del capítulo de '''«Artículos»'''}} {{AutoCat}} </noinclude> pdla3wgli6aqu5613e9a3cd75v3mbbj 436600 436599 2026-10-17T08:09:12Z Antimundo 74354 Evitar salto de linea 436600 wikitext text/x-wiki {{+Capítulo |libro = Wikiviajes |capítulo = Artículos |tema1 = Destinos |tema2 = Itinerarios |tema3 = Guías de conversación |tema4 = Notas de viaje |tema5 = |tema6 = |tema7 = |tema8 = |tema9 = |tema10 = |tema11 = |tema12 = |tema13 = |tema14 = |tema15 = |tema16 = |tema17 = |tema18 = |tema19 = |tema20 = |tema21 = |tema22 = |tema23 = |tema24 = |tema25 = |tema26 = |tema27 = |tema28 = |tema29 = |tema30 = }}<noinclude>{{Renglóndoble|[[Wikiviajes/Artículos/Texto completo|'''Texto completo de este capítulo''']]|Esta página contiene todo el texto del capítulo de '''«Artículos»'''}} {{AutoCat}} </noinclude> bedsis807bfydhtoesvormes2vt7pu9 Wikiviajes/Estilo 0 56922 436595 355670 2026-10-17T08:05:39Z Antimundo 74354 Evitar salto de linea 436595 wikitext text/x-wiki {{+Capítulo |libro = Wikiviajes |capítulo = Estilo |tema1 = Estructura de una guía |tema2 = Listados |tema3 = Pagebanner |tema4 = Mapas dinámicos |tema5 = |tema6 = |tema7 = |tema8 = |tema9 = |tema10 = |tema11 = |tema12 = |tema13 = |tema14 = |tema15 = |tema16 = |tema17 = |tema18 = |tema19 = |tema20 = |tema21 = |tema22 = |tema23 = |tema24 = |tema25 = |tema26 = |tema27 = |tema28 = |tema29 = |tema30 = }}<noinclude>{{Renglóndoble|[[Wikiviajes/Estilo/Texto completo|'''Texto completo de este capítulo''']]|Esta página contiene todo el texto del capítulo de '''«Estilo»'''}}</noinclude> 4jeotfzuw9pygxz47rh30kga51k6u96 Wikiviajes/Historia 0 56923 436594 355672 2026-10-17T08:05:22Z Antimundo 74354 Evitar salto de linea 436594 wikitext text/x-wiki {{+Capítulo |libro =Wikiviajes |capítulo =Historia |tema1 = Wikitravel: la Wikipedia de los viajes |tema2 = Separación y creación de Wikivoyage |tema3 = Ingreso a la comunidad Wikimedia |tema4 = Litigios entre Internet Brands y la Fundación Wikimedia |tema5 = Wikivoyage hoy y la situación particular de Wikiviajes en español |tema6 = |tema7 = |tema8 = |tema9 = |tema10 = |tema11 = |tema12 = |tema13 = |tema14 = |tema15 = |tema16 = |tema17 = |tema18 = |tema19 = |tema20 = |tema21 = |tema22 = |tema23 = |tema24 = |tema25 = |tema26 = |tema27 = |tema28 = |tema29 = |tema30 = }}<noinclude>{{Renglóndoble|[[Wikiviajes/Historia/Texto completo|'''Texto completo de este capítulo''']]|Esta página contiene todo el texto del capítulo de '''«Historia»'''}}</noinclude> n10ea1g41so977bg069j7ioa71ve5k3 Wikiviajes/Comunidad 0 56924 436593 355673 2026-10-17T08:05:19Z Antimundo 74354 Evitar salto de linea 436593 wikitext text/x-wiki {{+Capítulo |libro =Wikiviajes |capítulo =Comunidad |tema1 = Comunidad: los wikiviajeros |tema2 = Otras cuestiones |tema3 = |tema4 = |tema5 = |tema6 = |tema7 = |tema8 = |tema9 = |tema10 = |tema11 = |tema12 = |tema13 = |tema14 = |tema15 = |tema16 = |tema17 = |tema18 = |tema19 = |tema20 = |tema21 = |tema22 = |tema23 = |tema24 = |tema25 = |tema26 = |tema27 = |tema28 = |tema29 = |tema30 = }}<noinclude>{{Renglóndoble|[[Wikiviajes/Comunidad/Texto completo|'''Texto completo de este capítulo''']]|Esta página contiene todo el texto del capítulo de '''«Comunidad»'''}}</noinclude> 76edq3b08qe1se877p38x6v5euo4avo Wikiviajes/Wikiviajes 0 56925 436596 355675 2026-10-17T08:06:14Z Antimundo 74354 Evitar salto de linea 436596 wikitext text/x-wiki {{+Capítulo |libro =Wikiviajes |capítulo =Wikiviajes |tema1 =Propósito |tema2 =Principios rectores |tema3 =Otras cuestiones |tema4 = |tema5 = |tema6 = |tema7 = |tema8 = |tema9 = |tema10 = |tema11 = |tema12 = |tema13 = |tema14 = |tema15 = |tema16 = |tema17 = |tema18 = |tema19 = |tema20 = |tema21 = |tema22 = |tema23 = |tema24 = |tema25 = |tema26 = |tema27 = |tema28 = |tema29 = |tema30 = }}<noinclude>{{Renglóndoble|[[Wikiviajes/Wikiviajes/Texto completo|'''Texto completo de este capítulo''']]|Esta página contiene todo el texto del capítulo de '''«Wikiviajes»'''}}</noinclude> t590qmulsjll2dzkawcef42nzmtpoqf Categoría:Libro:Wikiviajes 14 56929 436601 355683 2026-10-17T08:09:23Z Antimundo 74354 Antimundo trasladó la página [[Categoría:Wikiviajes]] a [[Categoría:Libro:Wikiviajes]]: Política de nombrado 355683 wikitext text/x-wiki [[Categoría:Libros relacionados con el entorno wiki‎|Wikiviajes]] 4ox0fga82bvst09746knccud0xviiwn 436603 436601 2026-10-17T08:10:42Z Antimundo 74354 Categorizar usando estantes 436603 wikitext text/x-wiki {{LP}} [[Categoría:Estante:Software de aplicación]] n0668ugppgxqt6tmr99e829o9fou1cp Álgebra Fundamental/Lógica 0 57726 436592 404435 2026-10-16T23:14:08Z MABot 20834 Robot: redirige a una página borrada o que no existe 436592 wikitext text/x-wiki {{destruir|1=Bot: redirección rota}} #REDIRECCIÓN [[Cursos/Bachillerato Secundaria/4º año/Unidad 3]] rkst2mlyjgqe7z4eo55onwi638fpdtw Artes culinarias/Recetas/Pastel de un huevo en sartén con platanos y manzanas 0 58225 436604 379081 2026-10-17T08:14:33Z Antimundo 74354 Retirar categoría «sartén» 436604 wikitext text/x-wiki También denominado pastel jirafa, tiene una preparación sorprendente, ya que se hace con platano o manzanas (estas últimas duran más) y no se utiliza la sartén, en vez del horno. {{Artes culinarias/Datos de receta |comensales = 2 |tiempo = número y las palabras minutos u horas. |dificultad = 2 |ingredientes = * 1 huevo. * 9 cucharadas de azúcar (80 g). * 1 cucharada de zumo de medio limón. * 150 ml de leche (puede ser vegetal) y, según los gustos, a veces no se pone. * 1 taza de harina (150 g) * Esencia de vainilla (vainilla líquida) 1 cucharadita o de canela. * 4 cucharadas de aceite (60 ml). * 4 cucharaditas de bicarbonato. * 2 plátanos o 2 manzanas o una mezcla de ambos. |procedimiento = # Se ponen en un bol el huevo, el azúcar, el zumo y la leche u se baten, preferentemente con unas varillas, hasta que se disuelva el azúcar. # Se echa la esencia de vainilla y el aceite, la harina y el bicarbonato, se remueven y se echa la lecha y de nuevo se vuelve a mezclar con las varillas. # Se cortan los plátanos en rodajas. # En la sartén, se esparce una cucharada de azúcar por toda la superficie y se van poniendo los plátanos. # Se echa por encima la masa, se tapa la sartén y se cocina con fuego bajo durante '''20-25 minutos''' y se le da la vuelta (con ayuda de la tapadera o de un plato grande). # Se cocina con el mismo fuego bajo por el otro lado durante '''3-4 minutos''', sin tapadera. # Se sirve. }} {{Artes culinarias/Trucos| * Otra forma de hacerla es extender al principio toda la azúcar en la sartén y poner la fruta, de forma que se vaya caramelizando a fuego lento, con la tapadera puesta, unos 15 minutos. }} [[Categoría:Recetas]] [[Categoría:Manzana]] [[Categoría:Platano]] [[Categoría:Huevo]] cmrjb6knz3zzurus77k70ctis1tuvra Artes culinarias/Recetas/Tarta de manzana al microondas 0 58227 436605 379079 2026-10-17T08:14:38Z Antimundo 74354 Retirar categoría «sartén» 436605 wikitext text/x-wiki {{Artes culinarias/Datos de receta |comensales = 2 |tiempo = 15 minutos |dificultad = 1 |ingredientes = * 4 huevos * 200 g de azúcar. * 1 cucharada de zumo de medio limón. * 300 ml de leche (puede ser vegetal). * 180 g de harina. * 4 manzanas. * Esencia de vainilla (vainilla líquida) 1 cucharadita o de canela. * 4 cucharadas de aceite (60 ml). * 4 cucharaditas de bicarbonato. |procedimiento = # Se trocean las manzanas en gajos. La mitad de ellas se ponen en un bol apto para microondas y se añade la leche, los huevos, el azúcar y la harina, a la vez que se van mezclando, para conseguir la masa. # Posteriormente, ponemos las otras dos manzanas que hemos cortado y se lleva el bol al microondas, programándolo a 600 W durante 5 minutos. # Se dejan 5 minutos de reposo, tras los cuales se ponen 7 minutos a 1.000W. # Se sirve. }} ==Véase también== * {{rec|Pastel de un huevo en sartén con platanos y manzanas}} [[Categoría:Recetas]] [[Categoría:Manzana]] [[Categoría:Platano]] [[Categoría:Huevo]] qmqt1xxavv4vosu4ngwo4i6f70qy8c2 Artes culinarias/Flan de plátano al baño maría 0 58288 436606 379434 2026-10-17T08:17:41Z Antimundo 74354 Retirar categorías de ingredientes 436606 wikitext text/x-wiki {{Artes culinarias/Datos de receta |comensales = 1 o más |tiempo = 30 (min) |dificultad = Dificultad 2 *400 g de leche *4 huevos *4 plátanos maduros *6 cucharadas de azúcar |ingredientes = Enumerar los ingredientes |procedimiento = Explicar pasos para preparar la receta #En la sartén se pone el azúcar, para que ve vuelva caramelo y se coloca en el molde. #Los plátanos, los huevos y la leche se pasan por la batidora y se ponen en el mismo molde que hemos puesto el caramelo. #En un cazo, se pone el molde y se cubre de agua hasta la mitad y se deja en el fuego durante 20 minutos, cubierto el cazo con una tapa. #Pasado ese tiempo, se deja enfriar y se pone en la nevera durante 2 horas, tras las cuales, ya estará listo para servir. }} 3kgbcq3229m6k06dg2hl55zcplez2wu Álgebra/Lógica/Introducción 0 60027 436591 394192 2026-10-16T23:13:58Z MABot 20834 Robot: redirige a una página borrada o que no existe 436591 wikitext text/x-wiki {{destruir|1=Bot: redirección rota}} #REDIRECCIÓN [[Cursos/Bachillerato Secundaria/4º año/Unidad 1]] 7vv5nr41547wqcfkft74fddxezmn2kc Historia de Francia 0 60372 436609 435897 2026-10-17T08:38:40Z Antimundo 74354 Primero dar contexto y luego el índice 436609 wikitext text/x-wiki {{Referencias}} {{Portada libro}} [[Archivo:HDF - couverture.svg|300px|right|Historia de Francia]] El objetivo de este wikilibro es crear un libro de texto sobre la Historia de [[w:Francia|Francia]]. La mayor parte del contenido de este wikilibro es una traducción directa del wikilibro en francés «''[[:fr:Histoire de France|Histoire de France]]''». == Índice == * [[Historia de Francia/Introducción|Introducción]] * '''Época Antigua''' *# [[Historia de Francia/P1/Antes de los Celtas|Antes de los Celtas]] *# [[Historia de Francia/P1/Galos y Romanos|Galia]] * '''Época medieval''' *# [[Historia de Francia/P2/Merovingios|Merovingios]] *# [[Historia de Francia/P2/Carolingios|Carolingios]] *# [[Historia de Francia/P2/Capetos|Capetos]] *# [[Historia de Francia/P2/Guerra de Cien Años|Guerra de Cien Años]] * '''Época Moderna''' *# [[Historia de Francia/P3/Guerras de Italia y Austria|Guerras de Italia y Austria]] *# [[Historia de Francia/P3/Guerras de Religión|Guerras de Religión]] *# [[Historia de Francia/P3/Absolutismo|Absolutismo]] *# [[Historia de Francia/P3/Revolución|Revolución]] * '''Época Contemporanea ''' *# [[Historia de Francia/P4/Consulado e Imperio|Consulado e Imperio]] *# [[Historia de Francia/P4/Restauración|Restauración]] *# [[Historia de Francia/P4/Républica e Imperio|Républica e Imperio]] *# [[Historia de Francia/P4/De 1875 a la Primer Guerra Mundial|De 1875 a la Primer Guerra Mundial]] [[Categoría:Historia]] [[Categoría:Historia de Francia]] 4tr2p0sjrwh4fcrgpzo81fhh1qcer2d 436610 436609 2026-10-17T08:38:56Z Antimundo 74354 Retirar portada del ibro 436610 wikitext text/x-wiki {{Referencias}} [[Archivo:HDF - couverture.svg|300px|right|Historia de Francia]] El objetivo de este wikilibro es crear un libro de texto sobre la Historia de [[w:Francia|Francia]]. La mayor parte del contenido de este wikilibro es una traducción directa del wikilibro en francés «''[[:fr:Histoire de France|Histoire de France]]''». == Índice == * [[Historia de Francia/Introducción|Introducción]] * '''Época Antigua''' *# [[Historia de Francia/P1/Antes de los Celtas|Antes de los Celtas]] *# [[Historia de Francia/P1/Galos y Romanos|Galia]] * '''Época medieval''' *# [[Historia de Francia/P2/Merovingios|Merovingios]] *# [[Historia de Francia/P2/Carolingios|Carolingios]] *# [[Historia de Francia/P2/Capetos|Capetos]] *# [[Historia de Francia/P2/Guerra de Cien Años|Guerra de Cien Años]] * '''Época Moderna''' *# [[Historia de Francia/P3/Guerras de Italia y Austria|Guerras de Italia y Austria]] *# [[Historia de Francia/P3/Guerras de Religión|Guerras de Religión]] *# [[Historia de Francia/P3/Absolutismo|Absolutismo]] *# [[Historia de Francia/P3/Revolución|Revolución]] * '''Época Contemporanea ''' *# [[Historia de Francia/P4/Consulado e Imperio|Consulado e Imperio]] *# [[Historia de Francia/P4/Restauración|Restauración]] *# [[Historia de Francia/P4/Républica e Imperio|Républica e Imperio]] *# [[Historia de Francia/P4/De 1875 a la Primer Guerra Mundial|De 1875 a la Primer Guerra Mundial]] [[Categoría:Historia]] [[Categoría:Historia de Francia]] jmv18kduodz264u4zzxg0z9n4z51f75 436611 436610 2026-10-17T08:39:15Z Antimundo 74354 436611 wikitext text/x-wiki {{Referencias}} [[Archivo:HDF - couverture.svg|300px|right|Historia de Francia]] El objetivo de este wikilibro es crear un libro de texto sobre la Historia de [[w:Francia|Francia]]. La mayor parte del contenido de este wikilibro es una traducción directa del wikilibro en francés «''[[:fr:Histoire de France|Histoire de France]]''». == Índice == * [[Historia de Francia/Introducción|Introducción]] * '''Época Antigua''' *# [[Historia de Francia/P1/Antes de los Celtas|Antes de los Celtas]] *# [[Historia de Francia/P1/Galos y Romanos|Galia]] * '''Época medieval''' *# [[Historia de Francia/P2/Merovingios|Merovingios]] *# [[Historia de Francia/P2/Carolingios|Carolingios]] *# [[Historia de Francia/P2/Capetos|Capetos]] *# [[Historia de Francia/P2/Guerra de Cien Años|Guerra de Cien Años]] * '''Época Moderna''' *# [[Historia de Francia/P3/Guerras de Italia y Austria|Guerras de Italia y Austria]] *# [[Historia de Francia/P3/Guerras de Religión|Guerras de Religión]] *# [[Historia de Francia/P3/Absolutismo|Absolutismo]] *# [[Historia de Francia/P3/Revolución|Revolución]] * '''Época Contemporanea ''' *# [[Historia de Francia/P4/Consulado e Imperio|Consulado e Imperio]] *# [[Historia de Francia/P4/Restauración|Restauración]] *# [[Historia de Francia/P4/Républica e Imperio|Républica e Imperio]] *# [[Historia de Francia/P4/De 1875 a la Primer Guerra Mundial|De 1875 a la Primer Guerra Mundial]] [[Categoría:Historia]] [[Categoría:Historia de Francia]] 11vylx98bkg27uo2gll1l91mef9vved Álgebra/Lógica 0 61245 436590 404400 2026-10-16T23:13:48Z MABot 20834 Robot: redirige a una página borrada o que no existe 436590 wikitext text/x-wiki {{destruir|1=Bot: redirección rota}} #REDIRECCIÓN [[Cursos/Bachillerato Secundaria/4º año/Unidad 3]] rkst2mlyjgqe7z4eo55onwi638fpdtw Álgebra/Geometría algebraica/Introducción 0 61246 436589 404403 2026-10-16T23:13:38Z MABot 20834 Robot: redirige a una página borrada o que no existe 436589 wikitext text/x-wiki {{destruir|1=Bot: redirección rota}} #REDIRECCIÓN [[Cursos/Bachillerato Secundaria/4º año/Unidad 4]] rzw0vo7oghazvq56bsr3amufws7axea Álgebra/Geometría algebraica 0 61247 436588 404405 2026-10-16T23:13:28Z MABot 20834 Robot: redirige a una página borrada o que no existe 436588 wikitext text/x-wiki {{destruir|1=Bot: redirección rota}} #REDIRECCIÓN [[Cursos/Bachillerato Secundaria/4º año/Unidad 5]] 9ihw242ld12bzyuqxw8x1027ag8qkkl Geometría Plana/Desarrollo 0 61249 436587 404410 2026-10-16T23:13:18Z MABot 20834 Robot: redirige a una página borrada o que no existe 436587 wikitext text/x-wiki {{destruir|1=Bot: redirección rota}} #REDIRECCIÓN [[Cursos/Bachillerato Secundaria/4º año/Unidad 7]] pv7nc4igusbx6hhly6lv7phhoovl7mr Usuario:Antimundo 2 63940 436615 434530 2026-10-17T09:46:24Z Antimundo 74354 Añadir entrada 436615 wikitext text/x-wiki [[Archivo:Freedo-krikeshh.svg|derecha|sinmarco|205x205px]] Soy colaborador en varios proyectos de Wikimedia desde 2011, principalmente en la Wikipedia en español, y también participo de forma activa en OpenStreetMap, y otros proyectos de software libre. Mi primera contribución a Wikilibros fue el 3 de junio de 2026, y soy bibliotecario desde el 22 de septiembre de 2026. Desde que comencé a descubrir y colaborar en este proyecto, he encontrado la iniciativa sumamente interesante. Espero poder aportar valor de manera continuada a esta comunidad. Si quieres conocer mas sobre mí, te recomiendo visitar [[w:Usuario:Antimundo|mi página en la Wikipedia en español]]. == Como parte de Wikilibros == ¡Hay mucho por hacer en Wikilibros! Estos textos son algunos de mis pensamientos personales sobre Wikilibros. # [[Usuario:Antimundo/Taller/El estado actual de Wikilibros|El estado actual de Wikilibros]] (''2026-07-12''): Un texto analizando el estado actual de Wikilibros, y los principales áreas en los que me gustaría trabajar en esta wiki. # [[Usuario:Antimundo/Taller/Propuesta de sistema de medición de calidad|Propuesta de sistema de medición de calidad]] (''2026-07-20''): Una propuesta para añadir un sistema de medición de calidad de los libros y páginas. # [[Usuario:Antimundo/Taller/Catalogación por estantes|Catalogación por estantes]] (''2026-07-22''): Un texto destinado a explicar a otros usuarios cómo y por qué editar el nuevo árbol de estantes de libros. # [[Usuario:Antimundo/Taller/A favor de la simplicidad|A favor de la simplicidad]] ''(2026-10-17)'': Un texto promoviendo simplificar la estructura y sintaxis wiki de muchos libros en Wikilibros. 9jjuqnedbxyjahg4wg8at2q0kbgr7h8 Usuario:Ultra rumble no oficial 2 65098 436584 2026-10-16T20:22:38Z Ultra rumble no oficial 128023 Este es un lugar. Echo para que los principiantes de My hero ultra rumble se informen un poco más 436584 wikitext text/x-wiki GUÍA PARA PRINCIPIANTES EN MY HERO ULTRA RUMBLE(No oficial) Introducción: Esta guía acerca del juego battle royale basado en My hero academia, que creó la empresa japonesa [https://Bandai&#x20;namco.org Bandai namco] junto a [https://Byking.org Byking]. My hero ultra rumble(O MHUR, abrebiado) Es una manera en la que comparto mi conosimiento acerca del juego, sus mecánicas, y la gran mayoría de su contenido. Asi que les mando un saludo a todos los nuevos jugadores que vean este libro(Recordar que wikipedia ya no es tan usada), y esperar que les guste este maravilloso juego. Sin mas que agregar. Aqui esta la guía. '''1-FUNCIONAMIENTO DEL JUEGO''': MHUR es un juego battle royale situado en el universo del anime My hero academia(Boku no hero). En que podemos controlar a una gran cantidad de personajes. Y pelear en mapas amplios mientras un humo denso cierra las zonas habitables, haciendo que recibas daño. Como en cualquier battle royale, Hay tanto modo solitario como en equipos de tres. Ademas de eventos ocasionales como combate de tres piks o captura de zona. Y, ademas de ser un juego battle royale, también tiene las caracteristicas de un juego gacha(Conseguir personajes u objetos, atravez de un sistema de aleatorio de recompensas) con los míticos banners. En MHUR para ser exactos. Se usan tickets de fortuna(Reconocibles por su color rojo) para "girar" en los gachas. Con opciones de una "girada". Donde solo te dan una recompensa. Valiendo estas 10 tickets de fortuna Y las "giradas" de 10. Donde te van a dar 10 recompensas y una recompensa de 2 estrellas garantisada. Tip:Siempre ahorrar para las giradas de 10, por su caja de 2 estrellas garantisada. Y por si preguntan. Las calidades serían de la siguiente manera: Caja roja(Caja de una estrella):Recompesas no muy interesantes. La mas comun de las cajas. En esta te pueden tocar voces para los personajes(Haremos énfasis en eso despues),Trajes y en algunas ocaciones poses. Caja dorada(Caja de 2 estrellas):Esta ya es un poco más rara. Y sus recompemsas obiamente mejoran. Pasando a poder dar poses, trajes de mejor calidad. E incluso un personaje o set de dones. Cajas arcoiris(Caja de 3 estrellas):Esta es la mejor de las cajas) Solo pudiendo dar personajes, sets de dones o un traje de calidad alta. Ademas. En este juego hay un sistema de canjeo de puntos. En donde si inviertes sufucientes tickets de fortuna a un banner. Puedes obtener una recompensa que este disponible en el sistema de canje, de forma gratuita. Ganando 1 punto de canje por giradas de 10 tickets. Y 10 puntos por giradas de 100. Eso si. Los precios no varian entre banners Las skins siempre costaran 100 puntos(O 1000 tickets de fortuna gastados) Y los personajes o sets de dones 200(O 2000 tickets de fortuna gastados) '''2-Funcionamiento de los personajes'''. En este juego el personaje que elijas tendra 5 formas de efectuar acciones 1-Habilidad Alfa-Esta el la primera habilidad que esta en la barra de habilidades, valga la redundancia, a la derechas de la pantalla. Siendo el gatillo derecho en consola como predeterminado(Lo siendo jugadores de PC, pero no se sus configuraciones). 2-Habilidad Beta-Es la segudna habilidad en la barra de habilidades. En consola, esta está en el botón superior derecho(Tomamos el botón R de nintendo switch como referencia) 3-Habilidad Gamma-Es la tercera habilidad que aparece el la barra ya mencionada. Siendo el botón superior izquierdo en consolas(Tomamos el botón L de nintendo switch como referencia) Accion especial-Esta habilidad esta en la parte inferior de la pantalla. En la mayoria de los casos, esta no hara daño. Y se activa con el botón superior del "rombo" de botones en consola. (Tomamos el botón X en nintendo switch como referencia) Ataque cuerpo a cuerpo:Este en un ataque a corta distancia, que se acercará al enemigo mas cercano en un sierto rango. Teniendo una vafiante terrestre y una variante aerea. Se activa con el botón de la izquierda en el "rombo de botones" (Tomamos el botón Y de nintendo switch como referencia) Cabe resaltar, que todas las habilidades que mencioné, excluyendo la accion especial y el ataque cuerpo a cuerpo, puede subir de nivel con un maximo de 9. Mejorardo ya sea el daño, la recarga o alhun otro atributo, dependiendo de la habilidad. '''2-2-Tipos de personajes''' En MHUR existen 5 tipos de roles. Agresores:Estos son capaces de hacer grandes cantidades de daño. Estos personajes aportan mas daño a los demas miembros del equipo. Mientras agrespres haya, mas daño hara el equipo. Tanques:Estos personajes son capaces de entrar a pelear directamente y recibir cantidades mayotes de daño que otros personajes. Estos personajes suben la defenza de todo el equipo. Técnicos:Estos personajes tiene mecánicas o habilidadea. Las cuales tienes que tener cabeza y pensar bien oara poder sacar su máximo potencial. Estos personajes suben la velocidad de recarga del equipo. Dinámicos:Estos personajes cuenta con una alta movilidad. Pudiendo moverse rapidamente en todo el mapa. Estos personajes suben la velocidad de los demas miembros del equipo. Protectores:Estos personajes cuenta con habilidades para darle soporte al equipo. Desde curaciones, revivir o objetos. Estos personajes, suben la canyidad de puntos de salud o de escudo que suben los objetos curativos. Ojo con esto: Que un personaje sea técnico, no significa que sea lento. O que un personaje sea protector, no significa que tenga poco daño. Un personaje tiene varias caracteristicas a valorar. Tip:Siempre lleva un equipo equilibrado. Ya que si llevas muchos tanques. Si. Tu equipo aguantara los golpes como nadie. Pero no haras daño ni tendrás mucha recarga. Así que les recomiendo llevar un personaje de cada rol. Como experiencia propia. A mi me gusta usar un equipo de un tanque, un protector, y rellenar con otro rol. El tanque aporta aguante y ayuda si estas es una pelea con muchos enemigos. El protector estara brindando apoyo de corta o larga distancia. Y en el último cupo, puedes poner lo que quieres mas. Quieres más daño:Agresor Quieres más movilidad:Dinámico Quieres atacar o escapar mas seguido:Técnico 3b1ejty0mw6ts4t800u3ixdfgopo6n6 436585 436584 2026-10-16T20:36:55Z Ultra rumble no oficial 128023 /* */ 436585 wikitext text/x-wiki GUÍA PARA PRINCIPIANTES EN MY HERO ULTRA RUMBLE(No oficial) Introducción: Esta guía acerca del juego battle royale basado en My hero academia, que creó la empresa japonesa [https://www.bandainamcoent.com Bandai namco] junto a [https://byking.jp Byking]. My hero ultra rumble(O MHUR, abrebiado) Es una manera en la que comparto mi conosimiento acerca del juego, sus mecánicas, y la gran mayoría de su contenido. Asi que les mando un saludo a todos los nuevos jugadores que vean este libro(Recordar que wikipedia ya no es tan usada), y esperar que les guste este maravilloso juego. Sin mas que agregar. Aqui esta la guía. '''1-FUNCIONAMIENTO DEL JUEGO''': MHUR es un juego battle royale situado en el universo del anime My hero academia(Boku no hero). En que podemos controlar a una gran cantidad de personajes. Y pelear en mapas amplios mientras un humo denso cierra las zonas habitables, haciendo que recibas daño. Como en cualquier battle royale, Hay tanto modo solitario como en equipos de tres. Ademas de eventos ocasionales como combate de tres piks o captura de zona. Y, ademas de ser un juego battle royale, también tiene las caracteristicas de un juego gacha(Conseguir personajes u objetos, atravez de un sistema de aleatorio de recompensas) con los míticos banners. En MHUR para ser exactos. Se usan tickets de fortuna(Reconocibles por su color rojo) para "girar" en los gachas. Con opciones de una "girada". Donde solo te dan una recompensa. Valiendo estas 10 tickets de fortuna Y las "giradas" de 10. Donde te van a dar 10 recompensas y una recompensa de 2 estrellas garantisada. Tip:Siempre ahorrar para las giradas de 10, por su caja de 2 estrellas garantisada. Y por si preguntan. Las calidades serían de la siguiente manera: Caja roja(Caja de una estrella):Recompesas no muy interesantes. La mas comun de las cajas. En esta te pueden tocar voces para los personajes(Haremos énfasis en eso despues),Trajes y en algunas ocaciones poses. Caja dorada(Caja de 2 estrellas):Esta ya es un poco más rara. Y sus recompemsas obiamente mejoran. Pasando a poder dar poses, trajes de mejor calidad. E incluso un personaje o set de dones. Cajas arcoiris(Caja de 3 estrellas):Esta es la mejor de las cajas) Solo pudiendo dar personajes, sets de dones o un traje de calidad alta. Ademas. En este juego hay un sistema de canjeo de puntos. En donde si inviertes sufucientes tickets de fortuna a un banner. Puedes obtener una recompensa que este disponible en el sistema de canje, de forma gratuita. Ganando 1 punto de canje por giradas de 10 tickets. Y 10 puntos por giradas de 100. Eso si. Los precios no varian entre banners Las skins siempre costaran 100 puntos(O 1000 tickets de fortuna gastados) Y los personajes o sets de dones 200(O 2000 tickets de fortuna gastados) '''2-Funcionamiento de los personajes'''. En este juego el personaje que elijas tendra 5 formas de efectuar acciones 1-Habilidad Alfa-Esta el la primera habilidad que esta en la barra de habilidades, valga la redundancia, a la derechas de la pantalla. Siendo el gatillo derecho en consola como predeterminado(Lo siendo jugadores de PC, pero no se sus configuraciones). 2-Habilidad Beta-Es la segudna habilidad en la barra de habilidades. En consola, esta está en el botón superior derecho(Tomamos el botón R de nintendo switch como referencia) 3-Habilidad Gamma-Es la tercera habilidad que aparece el la barra ya mencionada. Siendo el botón superior izquierdo en consolas(Tomamos el botón L de nintendo switch como referencia) Accion especial-Esta habilidad esta en la parte inferior de la pantalla. En la mayoria de los casos, esta no hara daño. Y se activa con el botón superior del "rombo" de botones en consola. (Tomamos el botón X en nintendo switch como referencia) Ataque cuerpo a cuerpo:Este en un ataque a corta distancia, que se acercará al enemigo mas cercano en un sierto rango. Teniendo una vafiante terrestre y una variante aerea. Se activa con el botón de la izquierda en el "rombo de botones" (Tomamos el botón Y de nintendo switch como referencia) Cabe resaltar, que todas las habilidades que mencioné, excluyendo la accion especial y el ataque cuerpo a cuerpo, puede subir de nivel con un maximo de 9. Mejorardo ya sea el daño, la recarga o alhun otro atributo, dependiendo de la habilidad. '''2-2-Tipos de personajes''' En MHUR existen 5 tipos de roles. Agresores:Estos son capaces de hacer grandes cantidades de daño. Estos personajes aportan mas daño a los demas miembros del equipo. Mientras agrespres haya, mas daño hara el equipo. Tanques:Estos personajes son capaces de entrar a pelear directamente y recibir cantidades mayotes de daño que otros personajes. Estos personajes suben la defenza de todo el equipo. Técnicos:Estos personajes tiene mecánicas o habilidadea. Las cuales tienes que tener cabeza y pensar bien oara poder sacar su máximo potencial. Estos personajes suben la velocidad de recarga del equipo. Dinámicos:Estos personajes cuenta con una alta movilidad. Pudiendo moverse rapidamente en todo el mapa. Estos personajes suben la velocidad de los demas miembros del equipo. Protectores:Estos personajes cuenta con habilidades para darle soporte al equipo. Desde curaciones, revivir o objetos. Estos personajes, suben la canyidad de puntos de salud o de escudo que suben los objetos curativos. Ojo con esto: Que un personaje sea técnico, no significa que sea lento. O que un personaje sea protector, no significa que tenga poco daño. Un personaje tiene varias caracteristicas a valorar. Tip:Siempre lleva un equipo equilibrado. Ya que si llevas muchos tanques. Si. Tu equipo aguantara los golpes como nadie. Pero no haras daño ni tendrás mucha recarga. Así que les recomiendo llevar un personaje de cada rol. Como experiencia propia. A mi me gusta usar un equipo de un tanque, un protector, y rellenar con otro rol. El tanque aporta aguante y ayuda si estas es una pelea con muchos enemigos. El protector estara brindando apoyo de corta o larga distancia. Y en el último cupo, puedes poner lo que quieres mas. Quieres más daño:Agresor Quieres más movilidad:Dinámico Quieres atacar o escapar mas seguido:Técnico l96m7fr6pk16y1gnlaj74x0n5r1drsi 436586 436585 2026-10-16T20:40:22Z Ultra rumble no oficial 128023 /* */ 436586 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Usuario:Antimundo/Taller/A favor de la simplicidad 2 65100 436613 2026-10-17T08:47:42Z Antimundo 74354 Crear 436613 wikitext text/x-wiki 2026-10-17 En este ensayo quiero argumentar por qué considero que muchos libros de Wikilibros tienen una estructura y sintaxis wiki excesivamente compleja, y por qué sería muy beneficioso simplificarla. También quiero decir que llevo varios meses escribiendo este ensayo porque lo considero un tema importante a mejorar en esta wiki. == Identificando el problema == Voy a realizar comparaciones con esWikipedia y enWikibooks porque son proyectos hermanos muy relacionados, que carecen de este problema que tenemos específicamente en esta wiki. Se supone que Wikilibros es una wiki que cualquier persona debería poder editar. Un usuario no necesita ser un experto en la idiosincrasia de Wikipedia para editar una página; un chef puede editar la página sobre las arepas si ve que la receta está mal escrita, un habitante de Londres puede editar un dato sobre su ciudad si ve que es erróneo, añadir información nueva, etc. Y todo esto es posible sin que estos usuarios sean expertos informáticos ni sabios conocedores de las singularidades de Wikipedia. Esto es debido a que es relativamente sencillo editar una página en Wikipedia, y que las páginas suelen tener una sintaxis sencilla y amigable, que permite que cualquiera editarla fácilmente. Esto no ocurre en muchas páginas de esWikilibros, y me parece problemático porque implica que no es sencillo que los usuarios nuevos entiendan cómo editar esta wiki. == Un ejemplo concreto == Voy a usar como ejemplo el libro de [[Mantenimiento y Montaje de Equipos Informáticos]] (''MME'' de ahora en adelante por acortar) como ejemplo para identificar el problema, pero el problema que voy a tratar ocurre en bastantes otros libros de Wikilibros. {| class="wikitable" |+ El texto en este recuadro es tan solo un ejemplo ilustrativo, no es necesario leerlo para seguir esta lectura: |- |Una de mis primeras experiencias editando Wikilibros, fue intentando actualizar la información del libro de _MME_. Lo primero que me percaté es que la página principal tan solo es una transclusión de una plantilla llamada {{ep|+Portada/a}}. Sin embargo, esto me hizo preguntarme de dónde salía el color azul y ciertas características de esta plantilla. Durante bastante tiempo no fui capaz de descifrar esto, hasta que descubrí que esta plantilla usa a su vez otra plantilla llamada {{ep|Mantenimiento y Montaje de Equipos Informáticos/data}} que a su vez hace uso de una estructura switch y otra serie de plantillas complejas. Tampoco es posible editar esta plantilla de «+Portada/a» directamente, pues la información contenida en ella al parecer se encuentra en otras subpáginas como [[Mantenimiento y Montaje de Equipos Informáticos/Info]], [[Mantenimiento y Montaje de Equipos Informáticos/Enlaces]], [[Mantenimiento y Montaje de Equipos Informáticos/Página de edición]], entre muchos otros. Además de que los capítulos listados se encontraban en subpáginas como [[Mantenimiento y Montaje de Equipos Informáticos/Tema 1]], en muchos libros estas subpáginas a su vez hacen uso de las plantillas {{ep|+Capítulo}} o {{ep|Libro/+Capítulo}}, y por supuesto no nos olvidemos de la propia plantilla del libro {{ep|Plantilla:Mantenimiento y Montaje de Equipos Informáticos}} y su plantilla de navegación {{ep|Plantilla:Mantenimiento y Montaje de Equipos Informáticos}}. Se me olvida mencionar que esta página de «Portada» no es ni si quiera el único índice, está por supuesto [[Mantenimiento y Montaje de Equipos Informáticos/Índice]] que en otros libros se crea usando la plantilla {{ep|+Índice}}, así como {{ep|+ÍndiceSección}} o alternativamente {{ep|+ÍndiceSecciónHorizontal}}. Después por supuesto se encuentra la categoría del libro [[:Categoría:Mantenimiento y Montaje de Equipos Informáticos]] que hace uso de la plantilla {{ep|LP}} que a su vez saca sus colores e información de la plantilla albergada en {{ep|Mantenimiento y Montaje de Equipos Informáticos/data}}. Todas estas plantillas por cierto también hacen uso de las plantillas {{ep|chequear}}, {{ep|+Celda}}, {{ep|+Tabla}}, {{ep|RGB}}, {{ep|Variable}}, entre otras. |} Lo que quiero decir con esto es que todo este sistema de páginas, subpáginas, plantillas, subplantillas, etc. Es absurdamente complejo. Ni esWikipedia, ni enWikibooks, ni frWikilivres, ni ninguna wiki que se me ocurra hace uso de un sistema tan enrevesado para editar un libro. En esWikipedia o enWikibooks, lo más normal es que una página sea en su gran mayoría texto plano y con sintaxis wiki normal, sin mucha parafernalia adicional, lo que hace que sea de lo más sencillo editarlas. Mientras que en esWikibooks esto es un espagueti incomprensible sin sentido alguno. == Problemas adicionales de las estructuras complejas == Estas páginas tan complejas, ni si quiera aportan ningún beneficio adicional, de hecho añaden bastantes problemas. === Problemas de diseño web adaptable === Por poner el ejemplo de las plantillas de «Portada». Estas plantillas no tienen un diseño web adaptable, no se ven bien en móvil ni si las intentas imprimir, ni se ven bien en el modo oscuro, ni en modos de alto contraste, ni tienen un diseño correcto para lectores de pantalla, ni se renderizan bien en muchas aplicaciones. Por poner algún ejemplo concreto, el libro de [[Física]] que usa estas plantillas, tiene innumerables problemas de adaptabilidad y accesibilidad web, mientras que el libro de [[Fundamentos de Astrofísica]] que usa un sistema de plantillas significativamente más sencillo, no tiene ningún problema de adaptabilidad web. La página más compleja, también es con diferencia la más problemática en este frente. === Problemas de mantenimiento === Todas estas plantillas son obviamente muy complejas de mantener y editar, tienen diseños anticuados que sería complejo de actualizar, y requieren de que las páginas de un sistema de páginas, subpáginas y plantillas muy específico para funcionar que ni si quiera está bien documentado. Y aunque todos estos problemas se solucionasen, en el futuro a medida que avance la web y el propio software de MediaWiki seguramente surgirán nuevos, que no serán sencillos de arreglar. Las páginas más sencillas en su sintaxis y estructura, también resultan significativamente más sencillas de mantener. == Complejidad sin consenso ni necesidad == Si revisas los archivos históricos del Café de Wikilibros (2007-2008) cuando estas plantillas y sistemas se implementaron en masa por un usuario, verás que no se abrió un hilo de debate preguntando si a la gente le gustaba este flujo de trabajo. Simplemente creó el estándar, lo aplicó masivamente con la ayuda de plantillas y se acabó quedando así por simple inercia. Al ser un proyecto pequeño con pocos editores activos en comparación con Wikipedia, nadie se opuso ni revirtió esta estructura. Con los años, estas estructuras y plantillas complejas tampoco se han ido actualizando, simplemente están ahí paradas en un limbo incierto. Por ejemplo, no encontrarás un acta de discusión en el Café donde se haya votado formalmente esta lista exacta de ocho páginas: - /: En la raíz va la portada del libro - /Desarrollo: muestra la imagen del nivel de desarrollo. - /Introducción - /Texto completo: Para el texto completo del libro, muy útil para imprimir. - /Enlaces: para enlaces a otras páginas, y bibliografía. - /Índice: para el índice. - /Info: para un resumen descriptivo de no más de 20 líneas, serviría para citarlos. - /Página de edición: una página donde se coordina la edición del libro. Donde además normalmente se usa en particular Sin embargo, existe a lo largo de muchos libros de Wikilibros porque un usuario así lo implementó masivamente hace muchos años. No existe ninguna discusión, debate ni votación sobre esta estructura en el Café ni en ningún año. Todo esto de que no existe, aclaro, no existe que yo haya encontrado. Pero he buscado y rebuscado y no lo he encontrado por ningún lado. == Mi propuesta == Mi propuesta es simplificar significativamente toda esta sintaxis, hacer páginas más similares a esWikipedia o enWikibooks, o en general a la gran mayoría de wikis de WikiMedia. Aplicar el [[w:principio KISS]] y usar una estructura sencilla. Creo que es deseable que los libros de Wikilibros tengan una sintaxis sencilla y amigable de editar, y que tengan una estructura de subpáginas igualmente sencilla. Y por lo tanto es mejor olvidarse de estructuras tan complejas y enrevesadas para crear los libros, que como he comentado, acaban siendo muy problemáticas. Por poner algunos ejemplos, algunos wikilibros de historia tienen esta clase de sintaxis muy sencilla de la que hablo, que creo que es muy adecuada; sintaxis limpia y clara sin plantillas ni sistemas complejos, estructura de páginas y subpáginas sencilla, etc: * [[Historia de Francia]] * [[Historia de los Estados Unidos de América]] * [[Historia de Colombia]] 8a8jk92zk5gzqiak80sqwj7gcpfs63c Usuario:Antimundo/Taller/El estado actual de Wikilibros 2 65101 436616 2026-10-17T09:49:54Z Antimundo 74354 Recrear 436616 wikitext text/x-wiki Escrito el 12 de julio de 2026 Hace algo más de un mes que empecé a editar Wikilibros, y desde entonces algunos usuarios habrán notado que he realizado bastantes ediciones. Escribo esta entrada por transparencia, para que los demás usuarios me conozcáis a mí, a mis pensamientos sobre el estado actual de Wikilibros, y cómo me gustaría contribuir al proyecto. == Sobre mí == Soy el usuario [[Usuario:Antimundo|Antimundo]]. En mi tiempo libre, mi mayor afición, es contribuir a proyectos de software libre, y proyectos como OpenStreetMap. Desde 2011 contribuyo de vez en cuando en proyectos de Wikimedia, especialmente la Wikipedia en español. El 3 de junio de 2026 descubrí Wikilibros, me pareció una iniciativa fantástica, me emocionó mucho leer los comentarios en la discusión del libro de [[Discusión:Mantenimiento y Montaje de Equipos Informáticos|Mantenimiento y Montaje de Equipos Informáticos]], donde varios profesores de instituto señalaban que estaban usando ese libro para dar clases. ¡Esto me pareció muy emocionante! poder dar material libre para que los docentes den clases, y que los alumnos puedan estudiar sin tener que pagar libros carísimos, me pareció una idea fantástica. Y desde entonces, estoy muy interesado en contribuir a Wikilibros. == El estado actual de Wikilibros == Wikilibros actualmente cuenta con una comunidad de usuarios muy reducida. Según el portal de estadísticas de Wikimedia [https://stats.wikimedia.org/#/es.wikibooks.org/contributing/active-editors/normal|line|2-year|(page_type)~content*non-content|monthly el último mes (junio de 2026) tan solo hubo 4 editores activos], mientras que [https://stats.wikimedia.org/#/es.wikipedia.org en la Wikipedia en español ha habido 4000]. La diferencia es abismal. Creo que hay varios motivos para que no haya muchos usuarios activos en Wikilibros, pero hoy quiero hablar sobre uno en particular que quiero ayudar a mejorar, que es la dificultad de entrada para nuevos usuarios, debido a una experiencia de bienvenida confusa, un gran desorden en el contenido, y problemas de accesibilidad en el diseño de la web. == La experiencia de bienvenida == Cuando entré por primera vez en Wikilibros en español, mi experiencia fue muy confusa. Me costó encontrar información sobre qué era este proyecto exactamente, sus motivaciones específicas, y en particular era especialmente difícil navegar por todas estas páginas de bienvenida y ayuda y encontrar los enlaces relevantes. Por ello una de las primeras cosas en las que trabajé en Wikilibros, fue en mejorar las páginas de [[Wikilibros:Bienvenida|bienvenida]] y [[Wikilibros:Ayuda|ayuda]], [[Ayuda:Preguntas frecuentes|preguntas frecuentes]], el [[Wikilibros:Libro de visitas|libro de visitas]], y completar el libro de [[Manual de Wikilibros]]. Algunas de estas páginas se encontraban en un estado nefasto. Había (y sigue habiendo) mucho por hacer en mejorar la experiencia de bienvenida. Otro asunto que dificulta la bienvenida, es el hecho de que '''muchísimas''' plantillas de Wikilibros no tienen ninguna clase de documentación, o esta es muy deficiente. Muchísimas decisiones históricamente tomadas en Wikilibros no se han hecho por consenso si no porque algún usuario así lo decidió hace 10 o 20 años sin comunicarlo en el café o documentarlo en ningún lado e incluso sin ni si quiera dejar ninguna información en los resumenes en sus ediciones, y esta opacidad dificulta enormemente el entender cuáles fueron las motivaciones de sus autores originales. No me explayaré más en este asunto de la bienvenida, pues da para escribir un artículo a parte, y creo que se va a ir entendiendo mejor en los siguientes apartados. == Falta de limpieza == Existen muchísimas páginas que deberían ser borradas o trasladadas; desde plantillas que no se usan en ningún lado o son redundantes e innecesarias, hasta muchísimas páginas que incumplen claramente [[Wikilibros:Lo que Wikilibros no es|lo que que Wikilibros no es]] por ser textos originales firmados con la obra y seña de su autor, o que son un diccionario, etc. Por no hablar de que hay muchísimas páginas que son infraesbozos, páginas que incumplen las normas de estilo o nombrado, etc. Esto es un problema, porque un usuario que entre a Wikilibros encontrará una gran contradicción entre el contenido que las políticas de Wikilibros dicen admitir, y el contenido que realmente se aloja. Para mí, tiene mucho sentido que las políticas de Wikilibros como «''Lo que Wikilibros no es''» intenten acotar el alcanze del proyecto. Además en Wikimedia ya tenemos Wikipedia, Wikisource, o Wikcionario para almacenar otra clase de obras, por lo que me parece más razón aún para aplicarlas de manera efectiva. No hay una solución sencilla a este problema, más allá de tomarse el arduo esfuerzo de ir analizando y catalogando miles de páginas y plantillas, arreglando las que sean salvables pero tengan problemas, migrando a otros proyectos de Wikimedia las que tengan cabida en ellas, y eliminando las que no tengan redención posible. Pero esto es un gran trabajo que hay que hacer poco a poco. == Problemas de accesibilidad == Muchísimas de las páginas de Wikilibros se hicieron hace 20 años, y esto se nota en que no cumple muchos estándares modernos de accesibilidad. La gran importancia de la accesibilidad es un asunto que está mas que consensuado por la Fundación Wikimedia, y lamentablemente Wikilibros no cumple con muchos estándares actuales en este frente. === Muchas páginas no tienen un formato adecuado === Wikilibros es distinto a la Wikipedia, en que en la Wikipedia se debe seguir una estructura de «''Introducción, secciones del artículo, véase también, referencias, enlaces externos''» en ese orden en particular, y estos deben seguir una guía de estilo muy concreta. Mientras que en Wikilibros se es mucho mas flexible y permisivo, no solo con la organización interna de los libros, si no también con su estilo. Esto me parece totalmente razonable, ya que en Wikilibros hay libros didácticos, y puede haber muchas maneras de organizar o formatear un libro. Pero hay ciertos estándares que deberían establecerse, porque son necesarios para la accesibilidad y el correcto mantenimiento del sitio web. ==== Las etiquetas HTML tienen un significado específico ==== No es aceptable que para hacer un título uno haga <code><nowiki><big><b>Título</b></big></nowiki></code>, es importante usar las etiquetas <code><nowiki>==Título==</nowiki></code> para hacer un título, porque estas etiquetas son necesarias para una persona invidente que usa un lector de pantalla. Además es necesario etiquetar correctamente las páginas para una indexación precisa y que cualquier software pueda tratar correctamente el contenido. Por ejemplo, algunos navegadores incluyen un «modo lectura» que requiere que la web esté usando las etiquetas HTML correctas. ==== Las etiquetas HTML obsoletas deben retirarse ==== Además en Wikilibros muchas páginas usan estilos y etiquetas obsoletos, fruto de que se hicieron hace 20 años con HTML4. Estas etiquetas deben retirarse o sustituirse. Este punto y el anterior que he marcado, no son solo opiniones mías, cuando se usan mal estas etiquetas, se marca, de hecho, como errores de sintaxis por el propio software de Wikilibros: [[Especial:Errores_de_sintaxis]]. ==== Los estilos CSS personalizados deben usarse con moderación ==== También hay muchas páginas que se toman la libertad de añadir CSS personalizado a algunos elementos, como añadirle estilos personalizados a los títulos de una página como <code><nowiki><h2><center style="color:blue; border: 2px solid grey;">Título</center></h2></nowiki></code>. Esto es un problema por varios motivos: * '''Rompe la uniformidad visual de la plataforma''', si cada libro tiene un estilo distinto puede hacer la página difícil de navegar. Por ejemplo, puede ser muy confuso si decido que mis enlaces van a ser verdes en vez de azules, o si pongo mis títulos de color azul porque hay usuarios que se pueden pensar que ese título es un enlace. * '''Invalida el modo oscuro en los navegadores, y los estilos personalizados''' que pueda añadir alguien en su navegador o en sus preferencias de estilo de Wikilibros. Los colores personalizados ignoran las configuraciones de accesibilidad del usuario, como el contraste alto o el modo oscuro nativo, volviendo el texto invisible o ilegible. * '''Complica el mantenimiento del código a futuro'''. Si en el futuro se decide cambiar el diseño general de Wikilibros, modificar estos estilos incrustados «a mano» en miles de páginas se vuelve una tarea titánica e imposible de automatizar. ==== Problemas de diseño web adaptable ==== Muchísimas páginas de Wikilibros no tienen un diseño adaptable, por lo que no se adaptan correctamente para verse en dispositivos móviles a pesar de que la mayor parte del tráfico de los proyectos de la fundación Wikimedia provienen de dispositivos móviles: https://meta.wikimedia.org/wiki/Product_and_Technology_Advisory_Council/February_2025_draft_PTAC_recommendation_for_feedback/Mobile_experiences Todos estos problemas, también causan que haya muy pocos libros en Wikilibros que realmente se impriman correctamente y sin errores de formato. Para mí, es muy importante poder imprimir los libros. ==== Problemas de consistencia ==== Personalmente considero que debería haber unas normas generales de estilo mínimas, como que [[:w:Wikipedia:Manual_de_estilo#Secciones|los títulos de las secciones deberían seguir un estilo común]]. No considero que exista ninguna ventaja técnica ni pedagógica en que cada libro o sección aplique sus propias reglas de formato. Al contrario, que estos sean distintos de un libro a otro, fragmenta la maquetación y complica innecesariamente la experiencia del usuario, tanto al pasar de editar un documento a otro como al navegar y leer el contenido. Por aclarar este punto, lo que quiero decir es que veo problemático que nuestro [[Wikilibros:Manual de estilo|manual de estilo]] no impida que distintos libros escriban, por ejemplo, el título de sus secciones de distintas formas: * <code><nowiki>== Título De Una Sección ==</nowiki></code> * <code><nowiki>== '''Título de una sección''' ==</nowiki></code> * <code><nowiki>== <big>TÍTULO DE UNA SECCIÓN</big> ==</nowiki></code> === En conclusión sobre el formato y la accesibilidad === Estos problemas no son una preferencia personal de estilo mía, es que causan problemas de accesibilidad, problemas para que el software pueda tratar correctamente las páginas, y problemas de mantenimiento del propio sitio web. Considero que debería expandirse un poco la guía de estilo para indicar que: * El formato del código en Wikilibros debe seguir los estándares de uso de MediaWiki de la Fundación Wikimediade, y siguiendo el estándar HTML de la W3C que he mencionado. * Deberían existir unas mínimas normas generales de estilo y formato. == Problemas de organización == Uno de problemas de Wikilibros es la falta de un sistema claro para catalogar los libros. Si un usuario quiere explorar un listado completo y organizado de todos los libros, la pregunta es sencilla: ¿a dónde va? La respuesta, sorprendentemente, es que no existe un único lugar donde estén todos los libros. Esto hace que navegar por el contenido y descubrir nuevos libros resulte mucho más difícil de lo que debería. En mi opinión, el sistema de categorización y organización de los libros tiene un enorme margen de mejora. === Causas === Considero un gran error que existan tantos listados de libros mantenidos manualmente. En lugar de apoyarnos en un sistema de categorías bien diseñado, hemos acabado acumulando innumerables páginas para listar libros, que se solapan entre sí o directamente duplican información. Los siguientes, son algunas de las muchas páginas donde existen listados de libros que deben actualizarse manualmente. Algunos los he ido corrigiendo levemente, pero aún queda muchísimo por hacer: * [[Wikilibros:Estadísticas]]: página donde se listan ''manualmente'' todos libros por orden alfabético. * [[Wikilibros:Libros por temática]]: página donde se listan ''manualmente'' todos los libros ordenados por temática, pero no confundir con [[Plantilla:Portada/Estante por categorías]] que es otro listado donde se listan ''manualmente'' los libros por categorías para ponerlos en la portada, pero no confundir con [[Wikilibros:Proyecto organizar por temas]] donde existe un tercer listado donde se listan ''manualmente'' libros organizados por temas. * [[Wikilibros:Libros nuevos]]: página donde se listan ''manualmente'' todos los «libros nuevos». * [[Wikilibros:Wikilibros por mejorar]]: página donde se listan ''manualmente'' todos los libros que requieren mantenimiento, lo cual es un esfuerzo en vano porque ya existen las categoría de mantenimiento precisamente para este propósito (esto estoy en proceso de arreglarlo). * [[Wikilibros:Libro del mes]]: página para elegir ''manualmente'' el «libro del mes» totalmente abandonado y sin uso. Pero no confundir con [[Plantilla:Portada/Libros destacados]] que es básicamente un duplicado de esta última, aunque también está abandonada. Pero no confundir tampoco con [[Wikilibros:Libros destacados]] donde también se listan ''manualmente'' los libros mismos libros del mes (porque no es una lista transcluida están duplicados ahí a mano), supuestamente cuando se elijan nuevos libros del mes habría que acordarse de añadirlos también en esta página (digo supuestamente porque lleva nada menos que desde 2010 sin actualizarse este listado). Pero cuidado porque tampoco debe confundirse con un cuarto listado idéntico y también abandonado llamado [[:Categoría:Libros destacados]]. * Algunos listados como [[Wikilibros:Wikilibros solicitados]] al menos tienen un propósito original. Y ojo, al dato, porque muchos de estos listados manuales, son además duplicados del mismo propósito que ya cumplen varias categorías, las cuales a su vez presentan duplicidades entre ellas: * [[:Categoría:Libros]] categoría raíz que pretende listar TODOS los libros, organizada por temas. * [[:Categoría:Libros organizados]] otra categoría para listar TODOS los libros, como esta no tiene descripción no se sabe muy bien cuál es su propósito, aunque tiene cierta utilidad porque tiene un listado bastante completo de todos los libros de Wikilibros. Curiosamente hay una página [[Plantilla:NUMBEROFBOOKS]] que sirve para decir cuántos libros hay en total en Wikilibros, y que también se mantiene manualmente pero no tiene ninguna documentación, aunque mi teoría es que tiene pinta de que esta plantilla solo es el número de «libros organizados» copiado y pegado. * [[:Categoría:Libro:Pilas de Wikilibros]] un intento a medias que alguien creó para intentar usar el mismo sistema de catalogación que usan en enWikibooks. * [[:Categoría:Catalogación]] Esta plantilla parece que existe con el propósito de ser la categoría raíz del resto de listas y categorías de catalogación, pero como se puede observar está muy incompleta. Bueno, no voy a seguir porque hay muchísimas más páginas, y creo que se va entendiendo cuál es el problema. === Soluciones === {| class="wikitable" |- | '''Actualización del 2026-07-20''': Hablé de este asunto en el Café, y hemos llegado al consenso de arreglar este asunto usando un sistema de [[:Categoría:Estantes|estantes]] similar al que usan en enWikibooks. Por lo que poco a poco los múltiples sistemas distintos, complejos, y tediosos de mantener listados de libros, van a ir unificándose poco a poco en este único sistema de estantes. Esto no arregla ''todos'' los problemas que mencioné en este escrito, pero arregla varios de los más importantes. |} Propongo las siguientes medidas. Estas no pueden realizarse de la noche a la mañana, pues suponen un gran trabajo y conviene hacer las cosas despacio y con buena letra, pero poco a poco iré trabajando en ellas: # '''Fusionar listados y categorías con el mismo propósito''': Cuando existan varias páginas o categorías destinadas a realizar la misma función de catalogación, conviene unificarlas para evitar duplicidades y concentrar los esfuerzos de mantenimiento en un único sistema. # '''Completar categorías faltantes''': Algunas categorías de catalogación se encuentran incompletas o no desarrolladas. Por ejemplo, si existe [[:Categoría:Catalogación]], esta debería estar completa para resultar útil. # '''Documentar las páginas y categorías de catalogación''': La mayoría de estas páginas no cuentan con ninguna explicación sobre su propósito, lo que dificulta entender para qué sirven o cuándo deben utilizarse. Por ejemplo, [[:Categoría:Libros organizados]] no incluye ninguna descripción que explique qué es exactamente esta categoría ni qué criterios deben seguirse para añadir un libro a ella. Añadir una breve explicación permitiría aclarar el objetivo de cada categoría y facilitar su uso correcto. # '''Retirar los listados que se actualicen manualmente cuando sea razonablemente posible''': Muchos listados de libros requieren actualizarse manualmente de forma constante, aunque la información ya pueda obtenerse mediante las categorías. Por ejemplo, en lugar de mantener manualmente [[Wikilibros:Libros por temática]], podría utilizarse directamente la estructura de categorías existente en [[:Categoría:Libros]]. Mantener listados manuales supone un esfuerzo innecesario, especialmente cuando somos tan pocos usuarios activos, y provoca que la mayoría de estos listados queden desactualizados durante años o incluso décadas. El objetivo debería ser que cualquier libro pudiera localizarse mediante una única estructura de categorías. Los listados manuales quedarían reservados únicamente para selecciones editoriales (por ejemplo, libros destacados), mientras que todos los listados generales se generarían a partir de la categorización. Así, añadir un nuevo libro consistiría simplemente en asignarle las categorías adecuadas, sin necesidad de actualizar múltiples páginas. psmgyawdexj8e9r4hqf9sfz3in06tok