OpenLLM-France/wikimedia huggingface dataset:
# Matemáticas/Aritmética/Adición

* Índice de la sección «Aritmética»
* Introducción
* Definición de Número
* Definición de Cifra
* Definición de Dígito
* Definiciones Cortas
* Más definiciones
* Lectura de números
* Clasificación de los números
* Los números
* Introducción a las operaciones básicas
* Adición
* Adición de fracciones
* Resta
* Resta de fracciones
* Multiplicación
* Multiplicación de fracciones
* División
* Propiedades de la División
* División de fracciones
* Comparación de fracciones
* Potenciación
* Radicación
* Logaritmación
* Operaciones con números complejos
* Operaciones combinadas
* Bases Numéricas
* Números Primos
* Comprobaciones de las operaciones
* Tablas
El ser humano siempre ha necesitado de la habilidad de contar, y además, de reunir cantidades separadas, hecho que origino la suma. Por ejemplo, cuando cogemos dos canicas por nuestra izquierda, y otras dos canicas por nuestra derecha, al unirlas (o sumarlas) originan cuatro canicas:

## Propiedades de la suma

Las propiedades que cumplen la regla de la suma son dos: La propiedad conmutativa y la propiedad asociativa.

### Propiedad conmutativa

El orden de los sumandos no altera el valor de la suma. Da igual resultado sumarle 5 a 3, que sumarle 3 a 5:
$A+B=B+A$

### Propiedad asociativa

Al sumar varios números, el orden no varía de cualquier modo:
$a+\left(b+c\right)=(a+b)+c=b+(a+c)$

## Suma de números naturales

Véase Clasificación de los números
En la imagen se ve que las dos cantidades son números naturales. Se realiza la operación al juntar las dos cantidades dadas.

## Suma de números enteros

Véase Clasificación de los números
Cuando un número entero es sumado con otro número entero el resultado será igualmente un número entero.

### Existencia de un número neutro

Al haber un número neutro (un cero):
* Si son más de dos cantidades: se suman todas las demás cantidades de la forma regular y se omite el cero.
    Por ejemplo: $5+3+0=5+3=8$
* Si solo son dos (un cero y un número n): se pasa el número n y se elimina el 0.
    Por ejemplo $5+0=5$

### Existencia de un número opuesto

Se crea cuando exista un número negativo y uno positivo se restaran y se pondrá el signo del número más grande (por valor absoluto).
    Por ejemplo: $-8+2=-6$ porque $8-2=6$ y el número más grande es 8, en este caso.

## Suma de números fraccionarios

Véase Clasificación de los números''
Los quebrados son aquellos que se representan como una fraccion o un decimal.

### Con el mismo denominador

Al tener el mismo denominador se facilita la operación. Solo se sumaran directamente los numeradores. En el ejemplo se puede apreciar que:
${\frac {3}{6}}+{\frac {2}{6}}={\frac {3+2}{6}}={\frac {5}{6}}$

### Con diferente denominador

5 y 8

## Suma de números decimales

Véase Clasificación de los números
Los números decimales son números que parten en 10 a la unidad por cada uno de los espacios ocupados a la derecha.
Se suma como cualquier otro número de varios dígitos pero tomando en cuenta el lugar del punto. Ejemplos:
    $2.3+5.4=7.7$
    $2.4+5.67=8.07$
       Nota en esta ocasión se agrega un 0 imaginario a la 2.4 quedando 2.40
# Matemáticas/Aritmética

* Introducción
* Definición de Número
* Definición de Cifra
* Definición de Dígito
* Definiciones Cortas
* Más definiciones
* Lectura de números
* Clasificación de los números
* Los números
* Introducción a las operaciones básicas
* Adición
* Adición de fracciones
* Resta
* Resta de fracciones
* Multiplicación
* Multiplicación de fracciones
* División
* Propiedades de la División
* División de fracciones
* Comparación de fracciones
* Potenciación
* Radicación
* Logaritmación
* Operaciones con números complejos
* Operaciones combinadas
* Bases Numéricas
* Números Primos
* Comprobaciones de las operaciones
* Tablas
Texto completo de este capítulo Esta página contiene todo el texto del capítulo de «Aritmética»
# Matemáticas/Aritmética/Clasificación de los números

* Índice de la sección «Aritmética»
* Introducción
* Definición de Número
* Definición de Cifra
* Definición de Dígito
* Definiciones Cortas
* Más definiciones
* Lectura de números
* Clasificación de los números
* Los números
* Introducción a las operaciones básicas
* Adición
* Adición de fracciones
* Resta
* Resta de fracciones
* Multiplicación
* Multiplicación de fracciones
* División
* Propiedades de la División
* División de fracciones
* Comparación de fracciones
* Potenciación
* Radicación
* Logaritmación
* Operaciones con números complejos
* Operaciones combinadas
* Bases Numéricas
* Números Primos
* Comprobaciones de las operaciones
* Tablas
La noción de número es una de las más fundamentales en matemáticas. Su origen se remonta a la antigüedad y a través de los siglos ha pasado por un proceso de extensión y de generalización de los números reales...

## Números naturales

Los números naturales son cualquiera de los números que se usan para contar los elementos de un conjuntos así como también en operaciones elementales de cálculo.
El cero: 0, no suele considerarse número natural:
    $\mathbb {N} =\{1,2,3,4,5,\dots \}$
dado que no suele empezarse a contar desde cero, pero en ocasiones se puede incluir entre los naturales:
    $\mathbb {N} =\{0,1,2,3,4,\dots \}$

## Números enteros

Los números enteros son los que pueden representar cantidades enteras, positivas o negativas pero sin parte decimal:
    $\mathbb {Z} =\{\dots ,-3,-2,-1,0,1,2,3,\dots \}$

## Números racionales

Los números racionales son los que pueden expresar cantidades inferiores a la unidad, los números racionales incluyen a los enteros.

### Números racionales no negativos

Así si la unidad la dividimos en dos partes iguales tendremos:
que se numerarían así:
si la unidad la dividimos en tres partes iguales, tendremos:
que se numerarían así:

### Números racionales con valor negativos

Así si la unidad la dividimos en dos partes iguales tendremos:
que se numerarían así:
si la unidad la dividimos en tres partes iguales, tendremos:
que se numerarían así:

## Referencias

* ↑ Arias Cabezas, José María; Maza Sáez, Ildefonso (2008). «Aritmética y Álgebra». En Carmona Rodríguez, Manuel; Díaz Fernández, Francisco Javier. Matemáticas 1. Madrid: Grupo Editorial Bruño, Sociedad Limitada. p. 13. ISBN 9788421659854.
# Matemáticas/Aritmética/Adición de fracciones

* Índice de la sección «Aritmética»
* Introducción
* Definición de Número
* Definición de Cifra
* Definición de Dígito
* Definiciones Cortas
* Más definiciones
* Lectura de números
* Clasificación de los números
* Los números
* Introducción a las operaciones básicas
* Adición
* Adición de fracciones
* Resta
* Resta de fracciones
* Multiplicación
* Multiplicación de fracciones
* División
* Propiedades de la División
* División de fracciones
* Comparación de fracciones
* Potenciación
* Radicación
* Logaritmación
* Operaciones con números complejos
* Operaciones combinadas
* Bases Numéricas
* Números Primos
* Comprobaciones de las operaciones
* Tablas
La suma de fracciones es una de las operaciones básicas que puede efectuarse sobre fracciones.Lo primero que se hace es mirar las 2 de abajo y sumarala luego hacemos lo mismo con la otra y yA.

## Suma de fracciones homogéneas

Para sumar dos o más fracciones homogéneas, se suman los numeradores y se deja el denominador común.
Ejemplo:
    ${\frac {4}{5}}+{\frac {2}{5}}={\frac {6}{5}}$

## Suma de fracciones heterogéneas: Forma 1

La suma de dos o más fracciones heterogéneas se realiza de la siguiente manera:
* Se halla el mínimo común múltiplo de los dos denominadores.
* Se calculan los numeradores con la fórmula: numerador por denominador común y dividido por denominador.
* Se suman los numeradores (dado que las fracciones modificadas tienen el mismo denominador).
Ejemplo:
    ${\frac {1}{6}}+{\frac {4}{9}}$
1. Se calcula el mínimo común múltiplo (m.c.m.), por lo que se tiene que $mcm(6,9)=18\,\!$
2. Se calculan los numeradores.
   * Numerador de la primera fracción: ${\frac {1\cdot 18}{6}}=3\,\!$
   * Numerador de la segunda fracción: ${\frac {4\cdot 18}{9}}=8\,\!$
   * La suma se reduce a las siguientes fracciones: ${\frac {3}{18}}+{\frac {8}{18}}$
3. Se suman los numeradores:
    ${\frac {3}{18}}+{\frac {8}{18}}={\frac {11}{18}}$
Se calcula el m.c.m., que en este caso es 18. Se ponen las fracciones con tal mcm como denominador. Acto seguido, se divide el mcm en el denominador inicial y el resultado se multiplica en el numerador inicial, y ya tenemos el numerador de la fracción cuyo denominador es el mcm.

## Suma de fracciones heterogéneas: Forma 2

Ejemplo:
    ${\frac {1}{6}}+{\frac {4}{9}}$
Se resolvería de la sig. forma:
    ${\frac {1\cdot 9+6\cdot 4}{6\cdot 9}}={\frac {33}{54}}$
La fracción resultante es ${\frac {33}{54}}$ y los ${\frac {11}{18}}$ es una reducción ya que si observamos el numerador y el denominador son divisibles por tres, de ahí resulta:
$={\frac {11}{18}}$
El método es multiplicar el numerador de la primera fracción con el denominador de la segunda, posteriormente se suma la multiplicación del denominador de la primera fracción con el numerador de la segunda fracción y todo eso dividido por la multiplicación de los dos denominadores.
Aquí no calculamos el mínimo común múltiplo (m.c.m.).

## Véase también

* Resta de fracciones
* Multiplicación de fracciones
* División de fracciones
# Mozilla Firefox/Configuración/Crear un complemento de Personas

Para crear un complemento de Persona, cortesía del sitio web, intenta primero crear un "encabezado" y un "pie" visualizado en tu navegador.
Con ello, puedes publicar el tema con otros. Ten en cuenta que si quieres publicar al sitio oficial, es necesario que sea un trabajo propio y distributivo.

### Cómo crear un encabezado y un pie

* Primero crea una imagen (sea una fotografía o un dibujo) y guardalos como PNG o JPG.
* Asegúrate que sean propias y que no cause ningún conflicto legal. Es recomendable que tengan una resolución de 3000 píxeles de ancho por 200 píxeles de largo, en el caso de encabezado y 100 en el caso de pie de diseño.
* Intenta optimizar tu imágen comprimiéndola u optimizándola con Photoshop, GIMP, etc. La ubicación de la imagen debe ser entendida de derecha a izquierda, eso se debe al resaltamiento de la parte derecha dependiendo de la resolución del navegador ocultando el lado izquierdo.

### Cómo previsualizar en el navegador

Utiliza la extención Personas Plus, véase el capítulo Temas. Dirígete al icono de un zorro y sigue los pasos.
* Clic en "Preferencias"
* Activa el casillero Mostrar Persona personalizado en menú.
* Regresa nuevamente a dicho ícono y pasa el puntero a Personal > Editar.
* Completa los datos para visualizar el complemento.

### Lecturas adicionales

* Fundación Mozilla; «Cómo crear tu propia Persona» Ed: Personas. (en español) Consultado el 20 de febrero de 2011
# Mozilla Firefox/Configuración/Usando about:config

Debido a su personalización del Firefox, este programa se basa de una serie de códigos personalizables. Esto es gracias al archivo about:config. En esta capítulo te enseñaremos a editar responsablemente el sistema de codificación para modificar las características cautelosamente.
Al iniciar anunciará que está página es una "zona hostil para manazas", para comenzar haz clic en ¡Tendré cuidado, lo prometo! y te dirigirás a una lista de preferencias junto a un filtro de búsqueda.

### Clasificación

Aquí se menciona los configuradores, se listan en 4:
* Nombre de preferencia: Son las denominaciones para ser ejecutados, el espaciado es reemplazado por unos puntos. Por ejemplo, para evitar que autorecarge la página escribimos accessibility.blockautorefresh.
* Estado: Situación de modificación, puede que sea editado o venga por defecto.
* Tipo: Modo de codificación, puede ser:
** Lógico (Boolean): Es el activador mediante valores como true (encendido) o false (apagado).
** Entero (Integer): Es el valor numérico expresado enteramente, por ejemplo se escribe "1234".
** Cadena (String): Es el valor alfanumérico expresado en claves como "security.mode" entre otros.
* Valor: Campo donde da un valor a la preferencia. Tal como mencionamos la anterior.

### Ejemplos

Aquí se menciona varios ejemplos, mencionados por Mozilla Zine sobre las diferentes entradas del navegador. Aquí se agrupa por la primera palabra que denomina:
* Accessibility: Accesibilidad
* Advanced: Avanzado
* Alerts: Alertas
* App: Aplicaciones
* Bidi
* Browser: Navegación
* Config: Configuración
* Content: Contenido
* DOM: Modelo de objetos del documento
* Editor: Edición de CSS.
* Extensions: Modificación de extensiones.
* Font: Modificación tipográfica.
* Geo: Configuración geográfica.
* General: Preferencias generales.
* Intl
* Javascript: Configuración del código script.
* Keyword.URL: Cuando Mozilla no puede discernir qué dirección URL quería el usuario
* Layout: Textura
* Network: Redes
* NGLayout
* Plugin
* Print: Visualización
* Privacy: Configuración de privacidad.
* Security: Estándares de seguridad.
* UI
* Update: Junto a Update_notifications, se notifican las actualizaciones.
* XPInstall: Instalación del formato .xpi

### Lecturas adicionales

* Armando Figueroa; «7 configuraciones secretas que puedes habilitar en Firefox» Ed: Bajaki. (en español) Consultado el 19 de mayo de 2010
* What's That Preference?, extensión de Firefox para consultar las preferencias. Complementos de Mozilla, 19 de mayo de 2010.

#### Notas al pie

* ↑ http://kb.mozillazine.org/Keyword.URL
* ↑ http://www-archive.mozilla.org/docs/end-user/internet-keywords.html
# Mozilla Firefox/Configuración/Usando programas externos

Además de Firefox, hay diversos programas pueden ayudarnos a hacer nuestro navegador más rápido o adecuado a las características de nuestro equipo o conexión. Hay dos clasificaciones: las versiones diferentes y los complementos de programación.

### Otras versiones de Firefox

Algunas empresas han modificado su código fuente para adaptar a tus necesidades. A diferencia del original, sólo pueden funcionar independientemente (o algo así).

#### Firefox Portable

Si lo que piensas usar es algo más práctico y no instalable al sistema, usado en USB, se puede probar la versión portátil de Firefox. Fue creada por iniciativa del editor John T. Haller y el programa PortableApps. Para su funcionamiento directo, utiliza el archivo que ha sido extraído del instalador a tu carpeta preferida y ejecuta FirefoxPortable.exe. La versión que sólo está disponible para Windows se puede conseguir desde su sitio web.

#### Pale Moon

Según NeoTeo. Existe una versión alternativa con funcionalidades cautelosamente seleccionadas que aumenta la velocidad sin interferir a los sitios web que se navegan. El programa exclusivamente diseñado para Windows y es multilingue, puede ayudar a arreglar diversos problemas usando el código fuente. La diferencia exactamente está en su comunidad (desde el sitio web) y la licencia privada basado en la MPL.

### Programas complementarios a Firefox

Los programas mostrados permiten configurar externamente antes de usar Firefox. Aunque puedan tener conocimiento en estos temas mejoran la eficacia del navegador:

#### Firefox Preloader

Disponible sólo para Windows, con licencia GPL. Mientras que Internet Explorer se carga más rápido porque Windows usa componentes internos al inicio, Firefox Preloader usa la misma "trampa". Y, si bien puede retrasar un poco la carga del sistema, es mejor tener toda la espera junta.
Por desgracia, sólo funciona Firefox 3. El programa se puede descargar desde Sourceforge.net

#### SpeedyFox

Disponible en Windows y Mac, se puede emplear sin instalación. Esta aplicación trata de optimizar la base de datos, que hace más lento al navegador al emplear demasiada información. Esta herramienta es efectiva, y no requiere de componentes adicionales. Se consigue desde el sitio de CrystalIdea

#### FirefeVox

Este programa permite leer y dar comandos de voz para las mejoras de su uso. Por ejemplo FirefeVox puede ayudar a pronunciar palabras en el navegador sin dificultad alguna. Es necesario los requisitos adicionales para emplear la aplicación.

#### CCleaner

CCleaner es una aplicación gratuita que puede ser instalable. El programa elimina el historial, las contraseñas u otra información mediante limpieza completa que evita pérdidad tiempo al realizar tareas como reinstalar el sistema. Se puede emplear para eliminar base de datos dañados o si quieres desaparecer tu información privada frente a otros usos. Se puede descargar desde Pirform.
En Mozilla Zine existe una lista de compatiblidad (en inglés) para cualquier sistema operativo.

### Lecturas adicionales

* «Pale Moon: Firefox más rápido» Ed: NeoTeo. (en inglés) Consultado el 9 de junio de 2011
# Mozilla Firefox/Configuración/Usando protocolo HTTPS

El protocolo HTTPS es una característica adicional que permite mejorar la navegación de Firefox, en este capítulo existen algunos consejos para mantener seguro de ataques indeseados.

### Funcionando el protocolo

Para utilizar la herramienta dirígete al cuadro de Opciones, en la pestaña Avanzado, suiguiendo a cifrado. En la primera parte te encotrarás con dos tipos de codificación, el SSL (Capa de conexión segura) y el TLS (capa de transporte segura) que permite usar dicho protocolo al activarlos. Otra parte se encuentra la lista de los certificados. Los certificados representa al "agente de seguridad" usado en los servidores web.

### Probando el protocolo

La manera práctica de reconocer esta en usar el prefijo https. Por ejmplo si navegamos en el sitio web http://laweb.com ésta no se identifica por lo que se puede ver a cualquiera que acceda a ella (como las contraseñas). En el navegador, el icono mostrado en la parte izquierda de la caja web aparecerá sin infomración de identidad al hacer clic en ella.
No obstante, si dicho sitio contiene una página segura llamada https://seguro.laweb.com, con el https: mencionado indica que está en dicho sitio. El fondo sujeto al icono se verá de color azul cuando sólo posea el certificado o verde cuando indica el propietario, en este caso La Web S.A., necesario para verificar el sitio.
Por defecto, por limitaciones técnicas no están obligados a usarlo, excepto en bancos o lugares relacionados para recopilar información personal (con el contenimiento del mismo). Algunos países o fundaciones como EFF (vea lecturas recomendadas) exigen usarlas con el fin de erradicar el phishing.

### Lecturas adicionales

* «HTTPS Everywhere» Ed: Electronic Frontier Foundation. (en inglés) Consultado el 22 de octubre de 2011
* «Firefox no se puede conectar de forma segura porque el protocolo SSL está desactivado» Ed: Ayuda de Mozilla. (en español) Consultado el 22 de octubre de 2011
# Mozilla Firefox/Configuración/Cómo configurar el navegador

En el capítulo anterior, Utilización, mencionamos diversas características que se pueden modificar. Esto es usado gracias a la ventana de preferencias que viene por defecto con diversas opciones.
Sin embargo, existe también otras maneras de modificar, muchos de ellas son usados frecuentemente por hackers y programadores.

### Preparando el experimento

Para saber que es editar primero hay que averiguar la diferencias entre "programar mediante un lenguaje" y "configurar con tan solo ver las opciones". Si deseas modificar tu navegador, no es necesario hacerlo. En cambio, si deseas copilar y arreglar mediante este sistema, puedes leer el wikilibro siguiente Fundamentos de programación.
Otra cosa a considerar, está en saber instalar los programas. Para crear programas, los desarrolladores eligen herramientas de programación que sirven de gran utilidad. Por ejemplo, el programa Gambas para GNU/Linux, sería una alternativa herramienta de ejecución gratuita, con la funcionalidad para lenguaje BASIC y javascript.
Para tener seguro el programa, es de gran necesidad saber preparar el equipo frente a posibles amenazas y ataques al equipo. Crear una copia de seguridad, bastaría para recuperar la información en caso de perder los datos.

### El protocolo "chrome"

En algunas extensiones existen la raíz local "chrome" usado para abrir las propias páginas dentro del archivo. Prácticamente, si ejecutas la página "chrome://browser/content/browser.xul" creará un subprograma que emula Firefox propiamente.

### El protocolo "about"

Al ejecutar el navegador, existe una raíz llamada "about". Si escribes "about:about" se mencionará diversas páginas de ayuda, de ella se puede ir a diversas páginas relacionadas (para ver la información, como ejemplo, está la página about:support).

### Base de datos

Cada versión puede contener una cierta cantidad de archivos del directorio que son conocidos como código fuente. Después de la instalación, se pueden ubicar normalmente por defecto suele decirse Archivos de programa.
Cada fichero depende de varios factores. Por ejemplo, en la rama 5.x ejecutándose en Windows XP, podemos ver las carpetas usadas en el sistema operativo Windows. Ten en cuenta que se ubica en C:\Archivos de programa\Mozilla Firefox sin incluir otros archivos:
| Directorio | Descripción | Archivos |
| \ | Carpeta central donde se puede encontrar aplicaciones y archivos .dll | firefox.exe (central), crashreporter.exe (reportador de problemas), update.exe (actualizaciones). |
| \components | Componentes del sistema | binary.manifest |
| \default | Carpeta de configuración defecto | channel-prefs,js |
| \distribution | Carpeta de extensiones | Se ubican las extensiones. |
| \extensions | Carpeta de extensiones | Plugins, temas. |
| \uninstall | Carpeta de archivos de desinstalación | Archivos de comando y ejecutador. |
Fuente: Código fuente por los desarrolladores de Mozilla
# Napolitano

* Información
* Léxico
* Gramática
* Enlaces
# Agentes de chat/AIML

AIML es una extensión del XML (Extensible Markup Language). El XML fue diseñado para describir datos, no para mostrarlos como el html. El XML se concentra en lo que los datos son. La mayoría de procesos para comprender y responder realizados por Howie están descritos utilizando un grupo específico de etiquetas de XML denominado AIML. En Python, lo único realmente programado es la interpretación de ese código y el control de algunas funciones básicas como guardar registro de las conversaciones o acceder a servidores de chat. En el XML el diseñador define las etiquetas propias que usará en su proyecto, escribiéndolas como así lo desee, lo importante es que el programa que lea el código XML sepa cómo se interpreta cada una de las etiquetas.
Aunque realmente la forma en que se mostraría depende de cómo el programador desee que sean interpretadas las etiquetas.

## El código AIML de Howie

En Howie, declarar nuevos conocimientos por el medio de diálogo es bastante simple, basta con escribir alguna afirmación y luego decir: "Remember that.". Si todo sale bien, Howie debería responder: "Don't worry, I will remember it.". Sim embargo, esta forma de enseñarle al programa nuevo conocimiento no permite entrelazar algunas sentencias con otras, de manera que deberás modificar el código AIML.
* Una muestra del código de Howie es:
Donde <pattern> define lo que se la ha de decir a Howie para que responda lo que está en <li>. La etiqueta <random> sirve para que las respuestas listadas a continuación se seleccionen de manera aleatoria antes de ser enviadas. Pero estas etiquetas no fueron creadas por los primeros desarrolladores de Howie (¡o quién sabe!), sino que hacen parte del código estándar AIML, por lo cual un interpretador de AIML escrito en Python, como el que utiliza Howie, podría leer cualquier código XML que utilice las etiquetas del AIML. Una buena manera de agregar categories, o sea conocimientos a Howie, o de hecho, a cualquier chatbot que use AIML, es utilizando el Program N, una sencilla aplicación OpenSource diseñada para interactuar con chatbots, puedes encontrarla en la página de Daxtron Labs.