fix: Migrating project to the new Gitea Host.

main
KyMAN 3 months ago
parent 923a7c5e8a
commit 3223f3cee6
  1. 5
      .gitignore
  2. 182
      HTML/base.wdictionaries.html
  3. 1
      Public/.htaccess
  4. 15
      Public/git_update.php
  5. 20
      Public/index.php
  6. 13
      Public/json/es/common.json
  7. 977
      Public/json/es/default.json
  8. 1516
      Public/json/es/digital.json
  9. 40
      Public/json/es/files.json
  10. 152
      Public/json/es/kyman.json
  11. 143
      Public/json/es/own_projects.json
  12. 69
      Public/json/es/projects.json
  13. 55
      Public/json/es/users.json
  14. 9
      Public/json/es/values.json
  15. 13
      Public/tester.html
  16. 6
      Public/wmd.php
  17. 21
      Public/wmd_scripts.php
  18. 59
      WMD/es/bugs.w.md
  19. 178
      WMD/es/build.w.md
  20. 998
      WMD/es/global_dictionary.w.md
  21. 39
      WMD/es/index.w.md
  22. 110
      WMD/es/load.w.md
  23. 63
      WMD/es/projects.w.md
  24. 61
      WMD/es/targets.w.md
  25. 34
      WMD/index2.w.md

5
.gitignore vendored

@ -0,0 +1,5 @@
WDictionaries.apache2.conf
JSON/html.files.json
Public/index2.html
Public/es
PHP/WDictionaries.Secrets.php

@ -0,0 +1,182 @@
<!DOCTYPE html>
<html lang="{language}">
<head>
<title>{title}</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<link rel="icon" href="/images/wdictionaries-32.png" sizes="32x32" />
<link rel="icon" href="/images/wdictionaries-192.png" sizes="192x192" />
<link rel="icon" href="/images/wdictionaries-512.png" sizes="512x512" />
<link rel="apple-touch-icon-precomposed" href="/images/wdictionaries-180.png" />
<meta name="msapplication-TileImage" content="/images/wdictionaries-270.png" />
<meta name="licence:text" content="© 2020-2021 CopyLeft. GPLv3" />
<meta name="licence:link" content="https://www.gnu.org/licenses/gpl-3.0.txt" />
<meta name="licence:icon" content="https://www.gnu.org/graphics/gplv3-88x31.png" />
<meta name="xdoc:link" content="{url}" />
<meta name="xdoc:author" content="{author}" />
<meta name="xdoc:since" content="{since}" />
<meta name="xdoc:version" content="{version}" />
<meta name="xdoc:access" content="public" />
<meta name="description" data-i18n="kanvas_description" content="{description}" />
<meta name="keywords" data-i18n="kanvas_keywords" content="{key_words}" />
<meta name="author" content="{author}" />
<meta name="copyright" content="© 2020-2021 CopyLeft" />
<meta name="robots" content="index,follow" />
<meta name="googlebot" content="index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-1" />
<meta name="bingbot" content="index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-1" />
<!--<meta http-equiv="refresh" content="30" />-->
<!--<meta http-equiv="cache-control" content="no-cache" />-->
<!--<meta http-equiv="expires" content="0" />-->
<link rel="canonical" href="{url}" />
<link rel="alternate" href="{url}" hreflang="es" />
<meta property="og:locale:alternate" content="es_ES" />
<meta name="referrer" content="origin" />
<meta name="fragment" content="!" /><!-- Para uso AJAX -->
<meta name="language" content="es" />
<meta name="revisit-after" content="7 days" /><!-- Regreso de las arañas. Información Crawl. -->
<meta name="rating" content="general" /><!-- Tipo de contenido: general, mature, restricted, adult, 14 years, safe for kids. -->
<meta name="author" content="{author}" />
<meta name="owner" content="{author}" />
<meta property="og:locale" content="es_ES" />
<meta property="og:type" content="website" />
<meta property="og:title" data-i18n="kanvas_title" content="{title}" />
<meta property="og:description" data-i18n="kanvas_description" content="{description}" />
<meta property="og:url" content="{url}" />
<meta property="og:site_name" content="{project}" />
<meta property="og:image" content="{logo}" />
<!--<meta property="fb:admins" content="FB-AppID" />-->
<meta name="twitter:card" content="summary" />
<meta name="twitter:description" data-i18n="kanvas_description" content="{description}" />
<meta name="twitter:title" data-i18n="kanvas_title" content="{title}" />
<!--<meta name="twitter:site" content="@Kanvas" />-->
<!--<meta name="twitter:creator" content="@Kanvas" />-->
<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />
<!--<meta name="google-site-verification" content="123456789" />--><!-- Verificación en el Google Search Console. -->
<meta name="google" content="nositelinkssearchbox" />
<link rel="dns-prefetch" href="{url}" />
<!--<link rel="amphtml" href="{url}index.amp.html" />--><!-- Indica si tiene página para móviles. Tecnología AMP. -->
<link type="text/css" rel="stylesheet" data-language="CSS3" href="https://cdn.k3y.pw/css/fonts/local/Roboto.css" data-crossorigin="anonymous" charset="utf-8" />
<link type="text/css" rel="stylesheet" data-language="CSS3" href="https://cdn.k3y.pw/css/fonts/local/RobotoMono.css" data-crossorigin="anonymous" charset="utf-8" />
<link type="text/css" rel="stylesheet" data-language="CSS3" href="https://cdn.k3y.pw/css/fonts/local/FontAwesome5Free.css" data-crossorigin="anonymous" charset="utf-8" />
<link type="text/css" rel="stylesheet" data-language="CSS3" href="https://unpkg.com/@highlightjs/cdn-assets@10.7.2/styles/default.min.css" data-crossorigin="anonymous" charset="utf-8" />
<script data-type="test/javascript" data-language="JavaScript 1.8.5" src="https://unpkg.com/mermaid@8.9.3/dist/mermaid.min.js" data-js-map="https://unpkg.com/mermaid@8.9.3/dist/mermaid.min.js.map" data-crossorigin="anonymous", charset="utf-8"></script>
<script data-type="test/javascript" data-language="JavaScript 1.8.5" src="https://unpkg.com/@highlightjs/cdn-assets@10.7.2/highlight.min.js" data-crossorigin="anonymous", charset="utf-8"></script>
<script data-type="test/javascript" data-language="ECMAScript 2015" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js" data-crossorigin="anonymous" charset="utf-8"></script>
<script data-type="text/javascript" data-language="ECMAScript 2015" src="https://kstats.k3y.pw/ecma/KStats.ecma.js"></script>
<script>
kstats = new KStats({url : "https://kstats.k3y.pw/api/1hUJ5U67H3MfEA63vVgwdLp4tDTbcGWkCkAbRPcxvm2p4qzTKEBEaEPE1/{session}/json/set"});
</script>
<link type="text/css" rel="stylesheet" data-language="SASS/CSS3" href="https://wmarkdown.k3y.pw/scss/WMarkDown.css" data-scss="https://wmarkdown.k3y.pw/scss/WMarkDown.scss" data-css-map="https://wmarkdown.k3y.pw/scss/WMarkDown.css.map" data-crossorigin="anonymous" charset="utf-8" />
<link type="text/css" rel="stylesheet" data-language="CSS3" href="https://wmarkdown.k3y.pw/css/WMarkDown.icons.css" data-crossorigin="anonymous" charset="utf-8" />
<style data-type="text/css" data-rel="stylesheet" data-language="CSS3" charset="utf-8">
html,body{
height : 100%;
margin : 0px;
}
</style>
<script data-type="text/javascript" data-language="ECMAScript 2015" src="https://wmarkdown.k3y.pw/ecma/WMarkDown.ecma.js" data-crossorigin="anonymous" charset="utf-8"></script>
<script data-type="text/javascript" data-language="ECMAScript 2015" src="https://wmarkdown.k3y.pw/ecma/WMarkDown.Dictionary.ecma.js" data-crossorigin="anonymous" charset="utf-8"></script>
<script data-type="text/javascript" data-language="ECMAScript 2015" src="https://wmarkdown.k3y.pw/ecma/WMarkDown.Multimedia.ecma.js" data-crossorigin="anonymous" charset="utf-8"></script>
<script data-type="text/javascript" data-language="ECMAScript 2015" charset="utf-8">
wmarkdown = new WMarkDown({
dictionary_links : "https://wdictionaries.local/?es/values,own_projects,projects,digital,common,files,kyman",
dictionary_title : "Diccionario"
});
</script>
</head>
<body class="wmarkdown">
<header>
<h1 class="logo">
<a href="https://wdictionaries.k3y.pw#">
<span class="image" data-status="loading">
<img src="/images/wdictionaries.png" alt="WDictionaries" onerror="this.parentNode.setAttribute('data-status', 'error')" onload="this.parentNode.setAttribute('data-status', 'ok')" />
<span style="background-image:url('/images/wdictionaries.png');"></span>
</span>
<span class="text">WDictionaries</span>
</a>
</h1>
<nav class="main-menu">
<ul>
<li><a href="/dev" data-i18n="developt" data-i18n-without="true" title="Desarrollo" target="_self">
<span data-icon="developt"></span>
<span data-i18n="developt">Desarrollo</span>
</a></li>
<li><a href="/" data-i18n="home" data-i18n-without="true" title="Home" target="_self">
<span data-icon="home"></span>
<span data-i18n="home">Home</span>
</a></li>
<li><a href="https://git.k3y.pw/Whalers/WDictionaries" data-i18n="git" data-i18n-without="true" title="Git" target="_blank">
<span data-icon="git"></span>
<span data-i18n="git">Git</span>
</a></li>
</ul>
</nav>
</header>
<div class="body" data-headers-menu-deployed="true" data-files-menu-deployed="true">
<fieldset class="headers-menu">
<legend data-i18n="headers_menu" title="Menu">Menu</legend>
<nav>
<ul>{menu}</ul>
</nav>
<div class="menu-buttons">
<button type="button" data-i18n="hide" data-i18n-without="true" title="Hide" onclick="wmarkdown.hide_menu(this, event);" data-visible="true">
<span data-icon="hide"></span>
<span data-i18n="hide">Hide</span>
</button>
<button type="button" data-i18n="show" data-i18n-without="true" title="Show" onclick="wmarkdown.show_menu(this, event);" data-visible="false">
<span data-icon="show"></span>
<span data-i18n="show">Show</span>
</button>
</div>
</fieldset>
<fieldset class="content">
<legend data-i18n="content" title="Content">Content</legend>
<div class="content-box">{content}</div>
</fieldset>
<fieldset class="files">
<legend data-i18n="files" title="Files">Files</legend>
<nav>
<ul>{files}</ul>
</nav>
<div class="menu-buttons">
<button type="button" data-i18n="hide" data-i18n-without="true" title="Hide" onclick="wmarkdown.hide_menu(this, event);" data-visible="true">
<span data-icon="hide"></span>
<span data-i18n="hide">Hide</span>
</button>
<button type="button" data-i18n="show" data-i18n-without="true" title="Show" onclick="wmarkdown.show_menu(this, event);" data-visible="false">
<span data-icon="show"></span>
<span data-i18n="show">Show</span>
</button>
</div>
</fieldset>
</div>
<footer>
<a href="https://www.gnu.org/licenses/gpl-3.0.txt" target="_blank" title="GPLv3" class="license">
<span data-i18n="license_text">© 2021-2022 CopyLeft.</span>
<img src="https://www.gnu.org/graphics/gplv3-127x51.png" alt="GPLv3" />
</a>
<div data-preload="wmarkdown-preloader"></div>
</footer>
</body>
</html>

@ -0,0 +1 @@
Header set Access-Control-Allow-Origin "*"

@ -0,0 +1,15 @@
<?php
header("content-type: text/plain");
$fetch = trim(shell_exec("git fetch 2>&1"));
if(!preg_match('/(From|Desde) https:\/\//', $fetch)){
echo "There are not any updates.";
// echo "There is no update.";
exit(0);
};
$pull = shell_exec("git pull 2>&1");
echo $fetch . "\n\n" . $pull . "\n\nIt is already updated successfully.";

@ -0,0 +1,20 @@
<?php
if(preg_match('/^[^\?]+\?([^\&\/]+)[\&\/](.+)$/', $_SERVER["REQUEST_URI"], $matches)){
$data = [];
foreach(explode(",", $matches[2]) as $name)
if(
file_exists($file = __DIR__ . "/json/" . $matches[1] . "/" . $name . ".json") &&
($json = json_decode(file_get_contents($file), true))
)
$data = array_merge($data, $json);
header("content-type: application/json");
echo json_encode($data);
return;
};
echo file_get_contents(__DIR__ . "/index2.html");

@ -0,0 +1,13 @@
[{
"pattern" : "/\\bf(\\. ?)?a(\\. ?)?q\\.?\\b/gi",
"result" : "FAQ",
"description" : [
"Del inglés Frequency Asked and Questions, Preguntas y Questiones Frecuentes o ",
"simplemente Preguntas Frecuentes."
],
"links" : [
"https://es.wikipedia.org/wiki/Preguntas_frecuentes",
"https://www.significados.com/faq/",
"https://www.prestashop.com/es/blog/que-es-faq"
]
}]

@ -0,0 +1,977 @@
[{
"pattern" : "/\\bky ?man\\b/gi",
"result" : "KyMAN",
"description" : [
"Programador. Trabaja los lenguajes Python, PHP, JavaScript, CSS (CSS y SCSS), SQL ",
"(SQLite, MySQL (MariaDB) y SQL Server)"
],
"links" : [
"https://kyman.k3y.pw/",
"https://git.k3y.pw/KyMAN/",
"https://git.a3do.net/KyMAN/",
"https://www.youtube.com/channel/UCCAWOt-AxTyAiFWBgyb3X9Q",
"https://github.com/0KyMAN0"
]
}, {
"pattern" : "/\\btarsi(er)?\\b/gi",
"result" : "Tarsier",
"description" : [
"Algo de todo."
],
"links" : [
"https://git.k3y.pw/Tarsier/"
]
}, {
"pattern" : "/\\bmark ?down\\b/gi",
"result" : "MarkDown",
"description" : [
"Simple lenguaje de marcas de texto para documentar. se suele usar en proyectos Git."
],
"links" : [
"https://es.wikipedia.org/wiki/Markdown",
"https://markdown.es/"
]
}, {
"pattern" : "/\\bmedia ?wiki\\b/gi",
"result" : "MediaWiki",
"description" : [
"CMS PHP muy extendido para gestionar información y documentación con un pequeño ",
"lenguaje de marcas de texto para su procesamiento. Como referencias tendríamos ",
"Wikipedia, HiddenWiki, etc."
],
"links" : [
"https://www.mediawiki.org/",
"https://es.wikipedia.org/wiki/MediaWiki"
]
}, {
"pattern" : ["/\\bw([\\.\\-] ?)?markdown\\b/gi", "/\\bw\\.?md\\b/gi"],
"result" : ["WMarkDown", "WMD"],
"description" : [
"Pequeño sistema para documentación de proyectos que mezcla los lenguajes de marcas ",
"de texto MarkDown y MediaWiki con HTML y texto plano."
],
"links" : [
"https://wmarkdown.k3y.pw/",
"https://git.k3y.pw/Whalers/WMarkDown"
]
}, {
"pattern" : ["/\\blaz(y|ying|yed|ies)?\\b/gi", "/\\blazya?ble\\b/gi"],
"result" : ["Laz$1", "Lazyable"],
"words" : ["Lazy", "Lazying", "Lazyed", "Lazyable"],
"description" : [
"Sistema que permite la carga de elementos según se acerquen a su visualización, ",
"permitiendo que el código, por lo general, HTML, exista para servicios de indexación ",
"y SEO, pero la información del elemento solo sea cargada cuando el usuario vaya a ",
"visualizarlo. Para SEO suele ayudarse de la etiqueta HTML NOSCRIPT."
],
"links" : [
"https://developer.mozilla.org/en-US/docs/Web/Performance/Lazy_loading",
"https://www.w3schools.com/tags/att_img_loading.asp",
"https://web.dev/browser-level-image-lazy-loading/"
]
}, {
"pattern" : "/\\blatex\\b/gi",
"result" : "LaTeX",
"description" : [
"Notación matemática para formulación. A partir de una notación de texto dibuja ",
"las fórmulas en formato visual matemático."
],
"links" : [
"https://es.wikipedia.org/wiki/LaTeX",
"https://www.latex-project.org/"
]
}, {
"pattern" : ["/\\bjavascript\\b/gi", "/\\bjs\\b/gi"],
"result" : ["JavaScript", "JS"],
"description" : [
"Lenguaje basado en el estándar ECMAScript, siendo el más popular. Es usado ",
"comúnmente en navegadores aunque puede estar en otros entornos."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/JavaScript",
"https://es.wikipedia.org/wiki/JavaScript",
"https://desarrolloweb.com/home/javascript",
"https://www.javascript.com/",
"https://lenguajejs.com/"
]
}, {
"pattern" : "/\\bes?cma ?(s|script)?( ?(\\d+))?\\b/gi",
"result" : "ECMAScript $3",
"words" : "ECMAScript",
"description" : [
"Lenguaje basado en el estándar ECMAScript, siendo el más popular. Es usado ",
"comúnmente en navegadores aunque puede estar en otros entornos."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/JavaScript",
"https://es.wikipedia.org/wiki/JavaScript",
"https://desarrolloweb.com/home/javascript",
"https://www.javascript.com/",
"https://lenguajejs.com/"
]
}, {
"pattern" : "/\\f(\\. ?)?a(\\. ?)?q\\.?\\b/gi",
"result" : "FAQ",
"description" : [
"Del inglés Frequency Asked and Questions, Preguntas y Questiones Frecuentes o ",
"simplemente Preguntas Frecuentes."
],
"links" : [
"https://es.wikipedia.org/wiki/Preguntas_frecuentes",
"https://www.significados.com/faq/",
"https://www.prestashop.com/es/blog/que-es-faq"
]
}, {
"pattern" : "/\\brequired\\b/gi",
"result" : "Required",
"description" : "Determina que es obligatorio."
}, {
"pattern" : "/\\boptional\\b/gi",
"result" : "Optional",
"description" : "Determina que es opcional."
}, {
"pattern" : "/\\b[1i]noro\\b/gi",
"result" : "Inoro",
"description" : "Null Pointer Exception.",
"links" : [
"https://record.rat.la/",
"https://github.com/1noro",
"https://gitlab.com/1noro"
]
}, {
"pattern" : "/\\b[Ss]kype ?[Ss]oft[Ww]are ?Sarl\\b/g",
"result" : "Skype Software Sarl",
"description" : [
"Programa que se hace pasar por Skype for Desktop para Windows, incluyendo firmas de ",
"Microsoft PCA 2011 y otros detalles, en algunos casos está considerado un Adware e ",
"incluso un Trojano. También está reconocido como una empresa española de publicidad ",
"con sede en Madrid."
],
"links" : [
"https://www.freefixer.com/library/publisher/Skype%20Software%20Sarl/",
"https://threatinfo.net/certificates/Skype%20Software%20Sarl",
"https://answers.microsoft.com/es-es/skype/forum/skype_windesk-skype_startms-skype_installms/actualizaci%C3%B3n-skype-sarl-muy-persistente/5ef183cf-b9a8-4fa0-82ea-96454c9d1750",
"https://www.axesor.es/Informes-Empresas/n/7432643/SKYPE_SOFTWARE_SARL.html",
"https://www.iberinform.es/empresa/8270306/skype-software-sarl",
"https://www.informa.es/directorio-empresas/Empresa_SKYPE-SOFTWARE-SARL.html",
"https://empresite.eleconomista.es/SKYPE-SOFTWARE-SARL.html"
]
}, {
"pattern" : "/\\b[Ss]kype ?[Ss]oft[Ww]are ?Sarl\\b/g",
"result" : "Skype Software Sarl",
"description" : [
"Programa que se hace pasar por Skype for Desktop para Windows, incluyendo firmas de ",
"Microsoft PCA 2011 y otros detalles, en algunos casos está considerado un Adware e ",
"incluso un Trojano."
],
"links" : [
"https://www.freefixer.com/library/publisher/Skype%20Software%20Sarl/",
"https://threatinfo.net/certificates/Skype%20Software%20Sarl",
"https://answers.microsoft.com/es-es/skype/forum/skype_windesk-skype_startms-skype_installms/actualizaci%C3%B3n-skype-sarl-muy-persistente/5ef183cf-b9a8-4fa0-82ea-96454c9d1750"
]
}, {
"pattern" : "/\\b[Ss]kype ?[Ss]oft[Ww]are ?SARL\\b/g",
"result" : "Skype Software SARL",
"description" : [
"Empresa con sede en Luxemburgo que gestiona Skype Technologies en Europa."
],
"links" : [
"https://www.skype.com/es/about/",
"http://companylux.com/en/company/skype-software-sarl-RB9",
"https://lu.kompass.com/c/skype-software-sarl/lu0420940/"
]
}, {
"pattern" : "/\\bskype ?(for|4) ?desktop\\b/gi",
"result" : "Skype for Desktop",
"description" : [
"Versión antigua de escritorio para Windows y Linux, llevada por la empresa ",
"Skype Technologies. No confundir con la versión de escritorio actual."
]
}, {
"pattern" : ["/\\bMicrosoft skype\\b/gi", "/\\bskypes?\\b/gi"],
"result" : ["Microsoft Skype", "Skype"],
"description" : [
"Herramienta de mensajería instantánea y vídeo llamada, actualmente perteneciente a la",
"compañía Microsoft, muy extendida."
],
"links" : [
"https://www.skype.com/",
"https://play.google.com/store/apps/details?id=com.skype.raider&hl=es&gl=US",
"https://es.wikipedia.org/wiki/Skype"
]
}, {
"pattern" : ["/\\bmicrosoft ?windows( ?(nt|\\d+(\\.\\d)?))\\b/gi", "/\\bwindows( ?(nt|\\d+(\\.\\d)?))\\b/gi"],
"result" : ["Microsoft Windows $1", "Microsoft Windows $1"],
"description" : [
"Sistema Operativo con GUI basado en DOS de la empresa Microsoft. Actualmente, el ",
"Sistema Operativo más extendido."
],
"links" : [
"https://www.microsoft.com/es-es/windows",
"https://es.wikipedia.org/wiki/Microsoft_Windows"
]
}, {
"pattern" : "/\\bmicrosoft ?answers?\\b/gi",
"result" : "Microsoft Answers",
"description" : "Foro oficial de Microsoft para la comunidad y soporte.",
"links" : [
"https://answers.microsoft.com/"
]
}, {
"pattern" : "/\\b(gnu[ \\/\\\\]?)?linux\\b/gi",
"result" : "GNU/Linux",
"description" : [
"Sistema Operativo Open Source basado en Unix, núcleo de distribuciones libres como ",
"Debian, Fedora, etc. Posee una mascota con forma de pingüino llamado Tux."
],
"links" : [
"https://es.wikipedia.org/wiki/GNU/Linux",
"https://www.linux.org/",
"https://www.adslzone.net/reportajes/software/que-es-linux/"
]
}, {
"pattern" : "/\\bh(\\. ?)?d(\\. ?)?d(\\. ?)?s?\\b/gi",
"result" : "HDD",
"description" : [
"HDD o Hard Disk Drive o Unidad de Disco Duro es una unidad de almacenamiento de ",
"datos. Actualmente los HDD se relacionan exclusivamente con unidades mecánicas."
],
"links" : [
"https://es.wikipedia.org/wiki/Unidad_de_disco_duro"
]
}, {
"pattern" : "/\\bs(\\. ?)?s(\\. ?)?d(\\. ?)?s?\\b/gi",
"result" : "SSD",
"description" : [
"SSD o Solid State Drive o Unidad de Estado Sólido son unidades de almacenamiento de ",
"estado sólido, como las memorias Flash o NAND. Son más rápidas que los HDD pero la ",
"garantía de los datos en uso constante es menor por límite de lecturas/escrituras ",
"más bajo."
],
"links" : [
"https://es.wikipedia.org/wiki/Unidad_de_estado_s%C3%B3lido"
]
}, {
"pattern" : "/\\bdisco(s)? ?duros?\\b/gi",
"result" : "Disco$1 Duro$1",
"description" : [
"Unidad de almacenamiento de datos. Actualmente contamos con unidades mecánicas ",
"(HDD), sólidas (SSD) y portables como memorias Flash, Pendrives, etc."
],
"links" : [
"https://es.wikipedia.org/wiki/Unidad_de_disco_duro"
]
}, {
"pattern" : "/\\bsoftware\\b/gi",
"result" : "Software",
"description" : [
"Es la parte lógica de la informática: programas, datos, Sistemas Operativos, etc."
],
"links" : [
"https://es.wikipedia.org/wiki/Software",
"https://www.areatecnologia.com/informatica/que-es-software.html",
"https://concepto.de/software/"
]
}, {
"pattern" : "/\\bhardware\\b/gi",
"result" : "Hardware",
"description" : [
"Es la parte física o tangible de la informática: componentes, equipos, etc."
],
"links" : [
"https://es.wikipedia.org/wiki/Hardware",
"https://www.significados.com/hardware/",
"https://www.profesionalreview.com/hardware/"
]
}, {
"pattern" : "/\\bmicrosoft\\b/gi",
"result" : "Microsoft",
"description" : [
"Empresa creada por Bill Gates famosa por su sistema DOS, Windows, Bing, etc. Entre ",
"otros proyectos."
],
"links" : [
"https://www.microsoft.com/",
"https://es.wikipedia.org/wiki/Microsoft"
]
}, {
"pattern" : "/\\b(web)?cam\\b/gi",
"result" : "Webcam",
"description" : [
"Componente que gestiona una cámara en un PC. Tuvieron un momento de gran inseguridad ",
"por culpa de los Google Dorks."
],
"links" : [
"https://es.wikipedia.org/wiki/C%C3%A1mara_web"
]
}, {
"pattern" : "/\\bkarspersky\\b/gi",
"result" : "Karspersky",
"description" : [
"Laboratorio ruso de detección y corrección de Malwares. Posee un antivirus el cual ",
"es el Karspersky Security Cloud."
],
"links" : [
"https://www.kaspersky.es/",
"https://twitter.com/KasperskyES",
"https://es.wikipedia.org/wiki/Kaspersky"
]
}, {
"pattern" : "/\\bantivirus\\b/gi",
"result" : "Antivirus",
"description" : [
"Software de seguridad informática que intenta prevenir Software malicioso en un ",
"equipo o en una red. Hay muchas compañías diferentes que tienen Antovirus propios."
],
"links" : [
"https://es.wikipedia.org/wiki/Antivirus"
]
}, {
"pattern" : ["/\\badministrador ?de ?tareas\\b/gi", "/\\btasks? ?manager\\b/gi"],
"result" : ["Adminsitrador de Tareas", "Tasks Manager"],
"description" : [
"Programa informático para monitorizar y controlar procesos y servicios."
],
"links" : [
"https://www.xatakawindows.com/bienvenidoawindows8/el-administrador-de-tareas-de-windows-que-es-y-como-funciona",
"https://es.wikipedia.org/wiki/Administrador_de_tareas_de_Windows",
"https://es.wikipedia.org/wiki/Administrador_de_tareas",
"https://www.xataka.com/basics/administrador-tareas-task-manager-windows-que-como-sacarle-maximo-partido"
]
}, {
"pattern" : "/\\byoubu\\b/gi",
"result" : "Youbu",
"description" : [
"Malware que infecta discos y equipos por red o por conexión física que afectó en su ",
"momento a Windows 7. Tuvo muchas variantes, pero una de las más conocidas fue ",
"'Recycle'. Existe muy poca información y no es detectado por antrivirus. Sus efectos ",
"era la creación de accesos directos en unidades con programación a la hora de ",
"clickar, creación de papeleras donde se almacenaba caché de ficheros del equipo, y ",
"uso constante de la red en un porcentaje bajo."
],
"links" : [
"https://www.youtube.com/watch?v=dioDAk_DB60",
"https://www.usbfix.net/es/eliminar-youbu-exe-exe/",
"https://www.hipermegared.net/eliminar-virus-youbu-exe-que-convierte-carpetas-en-accesos-directos-lnk/"
]
}, {
"pattern" : "/\\bsearch ?goo?\\b/gi",
"result" : "SearchGo",
"description" : [
"Servidor DNS que muestra contenido de sitios tras pasar la petición por sus propios ",
"servidores, cuyas respuestas son cachés almacenados en ellos, por lo que pueden dar ",
"resultados antiguos. Lo lleva una empresa japonesa. Actualmente es considerado un ",
"Adware."
],
"links" : [
"https://www.pcrisk.es/guias-de-desinfeccion/7251-virus-searchgol",
"http://www.solucionavirus.com/2017/08/eliminar-searchgo-adware.html",
"http://www.solucionavirus.com/2017/08/eliminar-adwaresearchgo.html"
]
}, {
"pattern" : "/\\badware(s)?\\b/gi",
"result" : "Adware$1",
"description" : [
"Software por lo general malicioso que muestra en pantalla publicidad a su víctima, ",
"publicidad de la que se lucran los administradores del Software. Dicha publicidad ",
"puede aparecer de muchas formas distintas."
],
"links" : [
"https://es.wikipedia.org/wiki/Adware",
"https://es.malwarebytes.com/adware/"
]
}, {
"pattern" : "/\\btro[yj]ano?(s)?\\b/gi",
"result" : "Troyano$1",
"description" : [
"Software malintencionado que funciona como el famoso caballo de Troya, se instala en ",
"el equipo y lo infecta con los permisos de la instalación. Es usado para crear ",
"Backdoors, Keyloggers y otros tipos de herramientas maliciosas."
],
"links" : [
"https://www.ciberseguridadpyme.es/destacado/el-troyano-bancario-y-como-proteger-nuestro-dispositivo/?gclid=CjwKCAjw2ZaGBhBoEiwA8pfP_uhxaJQWsCosApS7lHytsLzC5l53Qwa2DICM_FjSnQ0F1tvOP-UNphoCXmoQAvD_BwE",
"https://es.wikipedia.org/wiki/Troyano_(inform%C3%A1tica)#:~:text=En%20inform%C3%A1tica%2C%20se%20denomina%20caballo,acceso%20remoto%20al%20equipo%20infectado.&text=Un%20troyano%20es%20un%20tipo%20de%20malware.",
"https://www.kaspersky.es/resource-center/threats/trojans"
]
}, {
"pattern" : "/\\bpen ?drive(s)?\\b/gi",
"result" : "Pendrive$1",
"description" : [
"Componente de almacenamiento portátil, normalmente de memoria sólida o Flash."
],
"links" : [
"https://hardzone.es/reportajes/que-es/pen-drive-usb/",
"https://www.xataka.com/basics/pen-drive-memoria-usb-que-sirve"
]
}, {
"pattern" : "/\\bwifi\\b/gi",
"result" : "Wifi",
"description" : "Red de conexión inalámbrica para equipos digitales.",
"links" : [
"https://es.wikipedia.org/wiki/Wifi",
"https://www.adslzone.net/reportajes/tecnologia/que-es-wifi-como-funciona/"
]
}, {
"pattern" : ["/\\bback ?up(s)?\\b/gi", "/\\bcopia(s)? ?de ?seguridad\\b/gi"],
"result" : ["Backup$1", "Copia$1 de seguridad"],
"description" : "Métodos para asegurar la información creando copias de la misma.",
"links" : [
"https://es.wikipedia.org/wiki/Copia_de_seguridad",
"https://www.clavei.es/blog/backup-que-es/",
"https://conceptodefinicion.de/backup/"
]
}, {
"pattern" : "/\\b(m(. ?)?s(. ?)?i(. ?)?|micro[- ]?star ?international)\\b/gi",
"result" : "MSI",
"description" : [
"MSI o Micro-Star International es una multinacional Taiwanesa especializada en ",
"creación de Hardware para equipos informáticos, así como los mismo equipos ",
"informáticos en cuestión. Muy conocida en el mundo Gaming."
],
"links" : [
"https://es.msi.com/",
"https://es.wikipedia.org/wiki/Micro-Star_International",
"https://twitter.com/MSI_ES"
]
}, {
"pattern" : "/\\bgoogle\\b/gi",
"result" : "Google",
"description" : [
"Multinacional del sector de información nacida en 1998 y que actualmente posee el ",
"mayor buscador, el Sistema Operativo Android, etc."
],
"links" : [
"https://www.google.com/",
"https://es.wikipedia.org/wiki/Google"
]
}, {
"pattern" : ["/\\bfire ?walls?\\b/gi", "/\\bcorta ?fuegos\\b/gi"],
"result" : ["Firewall", "Corta Fuegos"],
"description" : [
"Software encargado de filtrar las peticiones de red en un equipo."
],
"links" : [
"https://idgrup.com/firewall-que-es-y-como-funciona/#:~:text=Un%20firewall%2C%20tambi%C3%A9n%20llamado%20cortafuegos,ordenadores%20de%20una%20misma%20red.",
"https://www.cisco.com/c/es_es/products/security/firewalls/what-is-a-firewall.html",
"https://www.xataka.com/basics/firewall-que-cortafuegos-sirve-como-funciona",
"https://es.wikipedia.org/wiki/Cortafuegos_(inform%C3%A1tica)"
]
}, {
"pattern" : "/\\bdivs?\\b/gi",
"result" : "DIV",
"description" : [
"Etiqueta de bloque HTML que representa una capa."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/HTML/Element/div",
"https://www.w3schools.com/tags/tag_div.ASP"
]
}, {
"pattern" : "/\\bcanvas\\b/gi",
"result" : "CANVAS",
"description" : [
"Etiqueta de bloque en línea HTML que representa, como se traduciría del inglés, un ",
"lienzo donde representar gráficos."
],
"links" : [
"https://www.w3schools.com/html/html5_canvas.asp",
"https://developer.mozilla.org/es/docs/Web/API/Canvas_API",
"http://desarrolloweb.dlsi.ua.es/cursos/2011/html5-css3-es/html5-canvas"
]
}, {
"pattern" : "/\\bkanvas\\b/gi",
"result" : "Kanvas",
"description" : [
"Librería JavaScript para gestionar de forma sencilla, dinámica y eficiente conceptos ",
"2D en HTML a partir de CANVAS."
],
"links" : [
"https://kanvas.k3y.pw/",
"https://git.k3y.pw/KyMAN/Kanvas"
]
}, {
"pattern" : "/\\bmark(\\&|[ \\-]?(and|\\&)[ \\-]?)sweep\\b/gi",
"result" : "Mark and Sweep",
"description" : [
"Metodología automática de gestión de memoria del colector de basura de algunos ",
"lenguajes como JavaScript donde si un elemento pierde todas sus referencias, éste, ",
"con todos sus elementos anidados, será automáticamente eliminado por imposibilidad ",
"de uso por parte del desarrollador o programa."
],
"links" : [
"https://dev.to/abhilashiam/garbage-collection-in-javascript-126a",
"https://developer.mozilla.org/es/docs/Web/JavaScript/Memory_Management",
"https://javascript.info/garbage-collection"
]
}, {
"pattern" : "/\\bc(\\. ?)?d(\\. ?)?n(\\. ?)?s?\\b/gi",
"result" : "CDN",
"description" : [
"CDN, en inglés 'Cloud ContentUpdates' o 'Red de Distribución de Contenidos', son ",
"servidores que almacenan datos comunes o generales de uso. Ejemplos de estos ",
"servidores lo tenemos con CloudFlare, Flastly, AWS, etc."
],
"links" : [
"https://es.wikipedia.org/wiki/Red_de_distribuci%C3%B3n_de_contenidos",
"https://www.cloudflare.com/es-es/learning/cdn/what-is-a-cdn/",
"https://www.akamai.com/es/es/cdn/what-is-a-cdn.jsp"
]
}, {
"pattern" : "/\\barrays?\\b/gi",
"result" : "Array",
"description" : [
"Un Array, o Vector en español, en programación, viene siendo un conjunto de datos ",
"ordenados numéricamente según su posición dentro del mismo, desde la posición 0."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array",
"https://www.php.net/manual/es/language.types.array.php",
"https://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)",
"https://www.w3schools.com/js/js_arrays.asp",
"https://docs.microsoft.com/es-es/dotnet/api/system.array?view=net-5.0"
]
}, {
"pattern" : "/\\bh(\\. ?)?t(\\. ?)?m(\\. ?)?l(\\. ?)?\\b/gi",
"result" : "HTML",
"description" : [
"'HyperText Markup Language' o 'Lenguaje de Marcas de HiperTexto' es un lenguaje de ",
"marcas basado en XML para la representación de información en un entorno Web."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/HTML",
"https://www.php.net/manual/es/language.types.array.php",
"https://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)",
"https://www.w3schools.com/js/js_arrays.asp",
"https://docs.microsoft.com/es-es/dotnet/api/system.array?view=net-5.0"
]
}, {
"pattern" : "/\\bclase[ \\-]objeto|object[ \\-]class\\b/gi",
"result" : "Clase Objeto",
"description" : [
"En POO, tipo de clase que mapea objetos (Instancia) y con la cual, éstos pueden ser ",
"creados."
],
"links" : [
"http://cv.uoc.edu/annotation/cb7a0462407a23d1f3fc46cb1d4e01f8/645413/PID_00249622/PID_00249622.html",
"https://es.wikipedia.org/wiki/Clase_(inform%C3%A1tica)"
]
}, {
"pattern" : "/\\bclase[ \\-]est[aá]tica|static[ \\-]class\\b/gi",
"result" : "Clase Estática",
"description" : [
"En POO, tipo de clase que permite el uso de sus elementos de forma parcial o plena ",
"sin que tenga que ser creado ningún objeto para ello."
],
"links" : [
"http://cv.uoc.edu/annotation/cb7a0462407a23d1f3fc46cb1d4e01f8/645413/PID_00249622/PID_00249622.html",
"https://www.kikopalomares.com/blog/que-es-una-clase-en-programacion",
"https://gamedevtraum.com/es/programacion-informatica/programacion-orientada-a-objetos/que-es-una-clase-en-programacion/"
]
}, {
"pattern" : "/\\bg(\\. ?)?u(\\. ?)?i(\\. ?)?(s)?\\b/gi",
"result" : "GUI$1",
"description" : [
"'Graphic User Interface' o 'Interfaz Gráfica de Usuario' es el entorno visual por el ",
"cual se mueve el usuario."
],
"links" : [
"https://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario#:~:text=La%20interfaz%20gr%C3%A1fica%20de%20usuario,acciones%20disponibles%20en%20la%20interfaz.",
"https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/que-es-una-gui/",
"https://i.workana.com/glosario/que-es-la-interfaz-grafica-de-usuario-gui/"
]
}, {
"pattern" : "/\\bstrings?\\b/gi",
"result" : "String",
"description" : [
"Array o cadena de caracteres que componen un texto en programación. Éste puede ",
"aparecer como un texto encapsulado entre comillas o como objeto normalmente."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/String",
"https://es.wikipedia.org/wiki/Cadena_de_caracteres",
"https://docs.microsoft.com/es-es/dotnet/api/system.string?view=net-5.0"
]
}, {
"pattern" : ["/\\bFull ?hd\\b/gi", "/\\b1920x1080\\b/g"],
"result" : ["FullHD", "1920x1080"],
"description" : [
"Resolución que contiene 1920 píxels de ancho y 1080 de alto en una relación de ",
"aspecto 16:9. También puede venir como 1080p o 1080i, así como 1920x1080 o FullHD."
],
"links" : [
"https://es.wikipedia.org/wiki/1080p",
"https://www.xataka.com/tag/fullhd"
]
}, {
"pattern" : ["/\\b(p)[ií]xel\\b/gi", "/\\b(p)[ií]xeles?\\b/gi"],
"result" : ["$1íxel", "$1íxeles"],
"description" : [
"Punto de color RGB en una pantalla. El número de píxeles representa la resolución de ",
"la misma, y el número de los mismos en el ancho y en el largo su relación de aspecto."
],
"links" : [
"https://es.wikipedia.org/wiki/P%C3%ADxel"
]
}, {
"pattern" : ["/\\bd(\\. ?)?p(\\. ?)?i(\\. ?)?s?\\b/gi", "/\\bp(\\. ?)?p(\\. ?)?p(\\. ?)?s?\\b/gi"],
"result" : ["DPI", "PPP"],
"description" : [
"Dots Per Inch o Puntos Por Pulgada es una unidad de medida que determina la ",
"resolución cada pulgada de una pantalla, es decir, la densidad de píxeles que hay en ",
"cada pulgada de una pantalla o sensor como los de un ratón."
],
"links" : [
"https://www.xataka.com/basics/que-dpi-como-configurarlos-pantalla-tu-movil-ordenador",
"https://www.geeknetic.es/DPI/que-es-y-para-que-sirve",
"https://es.wikipedia.org/wiki/Puntos_por_pulgada"
]
}, {
"pattern" : "/\\bandroid\\b/gi",
"result" : "Android",
"description" : "Sistema Operativo para móviles de Google, muy extendido.",
"links" : [
"https://www.android.com/intl/es_es/",
"https://es.wikipedia.org/wiki/Android",
"https://www.xatakandroid.com/"
]
}, {
"pattern" : "/\\bc(\\. ?)?s(\\. ?)?s(\\. ?)?\\b/gi",
"result" : "CSS",
"description" : [
"'Cascade Style Sheet' o 'Hoja de Estilos en Cascada' son archivos de estilos orientados ",
"a separar la parte de estilos de un proyecto del resto. Es muy usado en tecnologías ",
"Web."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/CSS",
"https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada",
"https://www.w3schools.com/css/",
"https://lenguajecss.com/css/introduccion/que-es-css/",
"https://www.w3.org/wiki/Es/CSS",
"https://www.w3.org/Style/CSS/Overview.en.html"
]
}, {
"pattern" : ["/\\bf(\\. ?)?p(\\. ?)?s(\\. ?)?s?\\b/gi", "\\bfotogramas ?por ?segundo\\b/gi", "\\bframes ?per ?second\\b/gi"],
"result" : ["FPS", "Fotogramas Por Segundo", "Frames Per Second"],
"description" : [
"'Frames Per Second' o 'Fotogramas Por Minuto' es la cantidad de imágenes por segundo ",
"que está siendo representado un vídeo o un dinamismo en una pantalla."
],
"links" : [
"https://www.xataka.com/basics/que-fps-fotogramas-segundo-sirven-videojuegos",
"https://es.wikipedia.org/wiki/Fotogramas_por_segundo",
"https://www.geeknetic.es/FPS/que-es-y-para-que-sirve"
]
}, {
"pattern" : "/\\bwebkit\\b/gi",
"result" : "Webkit",
"description" : [
"Motor de interpretación Open Source de JavaScript, DOM y CSS desarrollado por Apple ",
"para Safari y que luego se extendió a otras plataformas como Chrome, Edge, etc."
],
"links" : [
"https://webkit.org/",
"https://es.wikipedia.org/wiki/WebKit",
"https://developer.mozilla.org/es/docs/Glossary/WebKit"
]
}, {
"pattern" : "/\\bbool(ean[oa]?)?(s)?\\b/gi",
"result" : "Bool$1$2",
"description" : [
"Tipado binario que representa si es verdadero o falso, o en matemáticas binarias, 1 ó",
"0 consecutivamente."
],
"links" : [
"https://docs.microsoft.com/es-es/dotnet/csharp/language-reference/builtin-types/bool#:~:text=La%20palabra%20clave%20de%20tipo,bool%20%2C%20use%20operadores%20l%C3%B3gicos%20booleanos.",
"https://www.zator.com/Cpp/E3_2_1b.htm",
"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Boolean"
]
}, {
"pattern" : "/\\bgit[ \\-_]?tutorials?\\b/gi",
"result" : "GitTutorials",
"description" : [
"Página Web en español que contiene información de cómo instalar Git localmente, así ",
"como de su gestión, a partir de la experiencia de inoro, CValle_, Creeper, Tarsier ",
"y KyMAN."
],
"links" : [
"https://gittutorials.k3y.pw/",
"https://git.k3y.pw/Whalers/GitTutorials"
]
}, {
"pattern" : "/\\bp[aá]gina(s)?[ \\-_]web\\b/gi",
"result" : "Página$1 Web",
"description" : [
"Documento, ya sea estático o dinámico, de entorno Web, para proporcionar una ",
"información o servicio."
],
"links" : [
"https://es.wikipedia.org/wiki/P%C3%A1gina_web"
]
}, {
"pattern" : ["/\\bapache ?(2(\\.\\d)?)?\\b/gi", "/\\bh(\\. ?)?t(\\. ?)?t(\\. ?)?p(\\. ?)?d(\\. ?)?(\\.exe)?\\b/gi"],
"result" : ["Apache$1", "HTTPD"],
"description" : [
"Apache2 es un servidor Web que contiene un pequeño proxy HTTP para configurar zonas ",
"y accesos. Es muy usado con PHP. Su proceso es el clásico 'httpd' en o 'httpd.exe'."
],
"links" : [
"http://httpd.apache.org/",
"https://es.wikipedia.org/wiki/Servidor_HTTP_Apache"
]
}, {
"pattern" : "/\\bp(\\. ?)?h(\\. ?)?p(\\. ?| )?(\\d(\\.\\d)?)?\\b/gi",
"result" : "PHP $1",
"description" : [
"Lenguaje de programación multiplataforma, muy usado para hacer sitios Web dinámicos ",
"a nivel de servidor. Puede ser integrado en Apache, Nginx, IIS, etc."
],
"links" : [
"https://es.wikipedia.org/wiki/PHP",
"https://www.php.net/manual/es/intro-whatis.php",
"https://desarrolloweb.com/home/php"
]
}, {
"pattern" : "/\\bg(\\. ?)?i(\\. ?)?t(\\. ?)?\\b/gi",
"result" : "Git",
"description" : [
"Programa de gestión de versiones para projectos de desarrollo. A parte de gestionar ",
"versiones, también es usado para gestionar equipos de trabajo para un mismo proyecto."
],
"links" : [
"https://git-scm.com/",
"https://es.wikipedia.org/wiki/Git",
"https://www.atlassian.com/es/git/tutorials/what-is-git",
"https://docs.github.com/en/get-started/quickstart/set-up-git"
]
}, {
"pattern" : "/\\bgitlab\\b/gi",
"result" : "GitLab",
"description" : [
"Servicio Git para proyectos, así como aplicación para montar localmente un Git."
],
"links" : [
"https://about.gitlab.com/",
"https://es.wikipedia.org/wiki/GitLab"
]
}, {
"pattern" : "/\\bweb\\b/gi",
"result" : "Web",
"description" : "Página, sitio, documento o entorno en la red o en ámbito electrónico.",
"links" : [
"https://es.wikipedia.org/wiki/P%C3%A1gina_web",
"https://www.rae.es/dpd/web"
]
}, {
"pattern" : "/\\benterprise([ \\-_]?edition)?\\b/gi",
"result" : "Enterprise Edition",
"description" : "Versión completa de un Software, normalmente de pago y con soporte.",
"links" : [
"https://www.linguee.com/english-spanish/translation/enterprise+version.html"
]
}, {
"pattern" : "/\\bcommunity([ \\-_]?edition)?\\b/gi",
"result" : "Enterprise Edition",
"description" : [
"Versión completa o parcial de un Software, normalmente gratuito bajo una serie de ",
"condiciones."
],
"links" : [
"https://www.vozidea.com/version-community-edition-de-moda"
]
}, {
"pattern" : "/\\bdebian( ?\\d{1,2}(\\.\\d(\\.\\d)?)?)?\\b/gi",
"result" : "Debian $1",
"description" : "Sistema Operativo Linux muy extendido y sencillo de usar.",
"links" : [
"https://www.debian.org/index.es.html",
"https://es.wikipedia.org/wiki/Debian_GNU/Linux",
"https://www.ionos.es/digitalguide/servidores/know-how/debian-el-software-universal-para-sistemas-operativos/"
]
}, {
"pattern" : "/\\bcore\\b/gi",
"result" : "Core",
"description" : [
"Viene siendo el entorno de usuario en modo texto, como son la Terminal, ",
"MSDOS o la propia consola de COMANDOS. No confundir con el Kernel o 'Núcleo del ",
"Sistema'."
],
"links" : []
}, {
"pattern" : ["/\\bamd64\\b/gi", "/\\bx64\\b/gi", "/\\bx86[_\\-]64\\b/gi"],
"result" : ["amd64", "x64", "x86-64"],
"description" : "Arquitectura del procesador de 64bits que comprende tanto AMD como Intel.",
"links" : [
"https://es.wikipedia.org/wiki/X86-64"
]
}, {
"pattern" : "/\\br(\\. ?)?a(\\. ?)?m(\\. ?)?\\b/gi",
"result" : "RAM",
"description" : [
"'Random Access Memory' o 'Memoria de Acceso Aleatorio' es una memoria rápida y ",
"volátil que se encarga de tener la memoria activa de los procesos en ejecución en ",
"un equipo."
],
"links" : [
"https://es.wikipedia.org/wiki/Memoria_de_acceso_aleatorio",
"https://www.xataka.com/basics/memoria-ram-que-sirve-como-mirar-cuanta-tiene-tu-ordenador-movil"
]
}, {
"pattern" : ["/\\bscroll(s)?\\b/gi", "/\\bbarra(s)? ?de ?desplazamiento\\b/gi"],
"result" : ["Scroll$1", "Barra$1 de Desplazamiento"],
"description" : [
"Son las barras que permiten el desplazamiento de la información dentro de un marco ",
"para poder mostrar más información de lo que admite el propio tamaño del marco."
],
"links" : [
"https://es.wikipedia.org/wiki/Scroll",
"https://neoattack.com/neowiki/scroll/"
]
}, {
"pattern" : "/\\bv(irtual)?[ \\-]?box\\b/gi",
"result" : "VirtualBox",
"description" : "Sencillo programa de virtualización de Oracle.",
"links" : [
"https://www.virtualbox.org/",
"https://es.wikipedia.org/wiki/VirtualBox",
"https://www.xataka.com/basics/virtualbox-que-como-usarlo-para-crear-maquina-virtual-windows-u-otro-sistema-operativo"
]
}, {
"pattern" : "/\\b(\\d+(\\.\\d+)?) ?[gG](\\. ?)?B(\\. ?)?\\b/g",
"result" : "$1 GB",
"description" : [
"El GigaByte es una unidad de medida equivalente a 10 elevado a 9 bytes. No confundir ",
"con los GiB ni Gb."
],
"links" : [
"https://es.wikipedia.org/wiki/Gigabyte"
]
}, {
"pattern" : "/\\b(\\d+(\\.\\d+)?) ?r(\\. ?)?p(\\. ?)?m(\\. ?)?\\b/gi",
"result" : "$1 RPM",
"description" : [
"Las 'Revoluciones Por Minuto' es la unidad de medida que determina los ciclos en un ",
"segundo de un elemento que esté girando."
],
"links" : [
"https://es.wikipedia.org/wiki/Revoluci%C3%B3n_por_minuto",
"https://helloauto.com/glosario/rpm",
"https://diccionario.motorgiga.com/diccionario/rpm-definicion-significado/gmx-niv15-con195445.htm"
]
}, {
"pattern" : "/\\bl(\\. ?)?v(\\. ?)?m(\\. ?)?\\b/gi",
"result" : "LVM",
"description" : [
"'Logical Volume Manager' o 'Gestor de Volúmenes Lógicos' es un sistema de gestión de ",
"unidades físicas de Linux, que permite crear volúmenes lógicos a partir de los ",
"mismos y poderlos gestionar de múltiples formas mucho más flexibles que los métodos ",
"tradicionales."
],
"links" : [
"https://es.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)",
"https://blog.inittab.org/administracion-sistemas/lvm-para-torpes-i/",
"https://wiki.archlinux.org/title/LVM_(Espa%C3%B1ol)"
]
}, {
"pattern" : ["/\\bo(\\. ?)?s(\\. ?)?\\b/gi", "/\\bOSs?\\b/g", "/\\bSOs?\\b/g", "/\\bs(\\. ?)?o(\\. ?)?\\b/gi", "/\\bsistema ?operativo\\b/gi"],
"result" : ["OS", "OS", "SO", "SO", "Sistema Operativo"],
"description" : [
"Un Sistema Operativo es el Software que separa y permite la comunicación entre el ",
"Hardware y el resto de los programas."
],
"links" : [
"https://es.wikipedia.org/wiki/Sistema_operativo",
"https://desarrollarinclusion.cilsa.org/tecnologia-inclusiva/que-es-un-sistema-operativo/",
"https://edu.gcfglobal.org/es/informatica-basica/que-es-un-sistema-operativo/1/"
]
}, {
"pattern" : "/\\bsudo\\b/gi",
"result" : "sudo",
"description" : [
"Comando instalable en Linux que permite la ejecución del comando que lo acompaña ",
"como 'root'."
],
"links" : [
"https://es.wikipedia.org/wiki/Sudo",
"https://www.hostinger.es/tutoriales/usar-comando-sudo-y-archivo-sudo",
"https://www.fayerwayer.com/2019/10/como-usa-el-programa-sudo/"
]
}, {
"pattern" : "/\\bopen[ \\-]?s(\\. ?)?s(\\. ?)?h(\\. ?)?\\b/gi",
"result" : "OpenSSH",
"description" : "Programa Open Source orientado a poder crear conexiones SSH.",
"links" : [
"https://www.redeszone.net/gnu-linux/servidor-ssh-en-ubuntu/",
"https://docs.microsoft.com/es-es/windows-server/administration/openssh/openssh_install_firstuse",
"https://es.wikipedia.org/wiki/OpenSSH"
]
}, {
"pattern" : "/\\bperl\\b/gi",
"result" : "Perl",
"description" : [
"Lenguaje de programación de propósito general tanto precompilado como compilado de ",
"interpretación."
],
"links" : [
"https://es.wikipedia.org/wiki/Perl",
"https://www.perl.org/",
"https://dinahosting.com/blog/lenguaje-te-conviene-hoy-hablamos-perl/",
"http://www2.iib.uam.es/bioinfo/curso/perl/tutoriales/cicei/cap2.htm"
]
}, {
"pattern" : "/\\bpostfix\\b/gi",
"result" : "Postfix",
"description" : "Servidor de correo electrónico Open Source.",
"links" : [
"https://es.wikipedia.org/wiki/Postfix",
"http://www.postfix.org/"
]
}, {
"pattern" : "/\\bscript(s)?\\b/gi",
"result" : "Script$1",
"description" : "Conjunto de órdenes a ejecutar.",
"links" : [
"https://es.wikipedia.org/wiki/Script",
"https://www.linuxadictos.com/que-es-script.html?_gl=1%2Akp3rdm%2A_ga%2AYW1wLWd1WUo1UnV2RGlSZUI0Z0NLa29oWGJIT0FTbWluOTdaUzlpVXJUekMtcG4taFJaUWNoeUFGa2hVQnR2R3ZoY3Y",
"https://www.seoestudios.es/blog/que-es-un-script/"
]
}, {
"pattern" : "/\\bu(\\. ?)?r(\\. ?)?l(\\. ?)?(s)?\\b/gi",
"result" : "URL$1",
"description" : [
"'Uniform Resource Locator' o 'Localizador de Recursos Uniforme' no es más que una ",
"dirección que apunta a un recurso o recursos los cuales pueden ser variables en ",
"el tiempo."
],
"links" : [
"https://es.wikipedia.org/wiki/Localizador_de_recursos_uniforme",
"https://developer.mozilla.org/es/docs/Learn/Common_questions/What_is_a_URL",
"https://www.edix.com/es/instituto/que-es-url/"
]
}, {
"pattern" : "/\\b(gnu[ \\-]?)?wget\\b/gi",
"result" : "GNU Wget",
"description" : [
"Herramienta de Software Libre para capturar la información de una URL concreta ",
"contra un fichero, lo que permite incluso la descarga de archivos a partir de la ",
"WWW, de donde viene la W que acompaña su nombre."
],
"links" : [
"https://es.wikipedia.org/wiki/GNU_Wget",
"https://www.gnu.org/software/wget/",
"https://www.hostinger.es/tutoriales/usar-comando-wget/"
]
}, {
"pattern" : "/\\bi(\\. ?)?p(\\. ?)?(s)?\\b/gi",
"result" : "IP$1",
"description" : [
"'Internet Protocol' o 'Protocolo de Internet', viene siendo un conjunto de números ",
"que identifican a una tarjeta de red de forma lógica."
],
"links" : [
"https://es.wikipedia.org/wiki/Direcci%C3%B3n_IP",
"https://es.wikipedia.org/wiki/Protocolo_de_internet",
"https://www.xataka.com/basics/que-es-una-direccion-ip-y-como-puedes-saber-la-tuya",
"https://www.cualesmiip.com/"
]
}]

File diff suppressed because it is too large Load Diff

@ -0,0 +1,40 @@
[{
"pattern" : "/\\bj(\\. ?)?s(\\. ?)?o(\\. ?)?n(\\. ?)?\\b/gi",
"result" : "JSON",
"description" : [
"JSON o 'JavaScript Object Notation' es una estructura de datos no relacionales a partir ",
"de diccionarios y Arrays sin un mapeado o modelo de definición por defecto y se almacena ",
"como un String."
],
"links" : [
"https://es.wikipedia.org/wiki/JSON#:~:text=JSON%20(acr%C3%B3nimo%20de%20JavaScript%20Object,para%20el%20intercambio%20de%20datos.",
"https://www.json.org/json-en.html",
"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/JSON",
"https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=956:ique-es-y-para-que-sirve-json-especificacion-oficial-javascript-object-notation-diferencia-de-xml-cu01213f&catid=83&Itemid=212",
"https://www.php.net/manual/es/book.json.php",
"https://www.w3schools.com/js/js_json_intro.asp"
]
}, {
"pattern" : "/\\bs(\\. ?)?v(\\. ?)?g(\\. ?)?\\b/gi",
"result" : "SVG",
"description" : [
"SVG o 'Scalable Vector Graphics' ('Gráficos Vectoriales Escalables') es un tipo de ",
"fichero de imagen cuyo contenido es vectorial."
],
"links" : [
"https://es.wikipedia.org/wiki/Gráficos_vectoriales_escalables",
"https://graffica.info/formato-svg-ventajas/",
"https://developer.mozilla.org/es/docs/Web/SVG",
"https://fp.uoc.fje.edu/blog/que-es-el-formato-de-imagenes-svg-y-para-que-sirve/"
]
}, {
"pattern" : "/\\bp(\\. ?)?n(\\. ?)?g(\\. ?)?\\b/gi",
"result" : "PNG",
"description" : [
"PNG o 'Portable Network Graphics' ('Gráficos de Red Portátiles') est un tipo de archivo ",
"con formato de mapa de bits con compresión sin pérdida."
],
"links" : [
"https://es.wikipedia.org/wiki/Portable_Network_Graphics"
]
}]

@ -0,0 +1,152 @@
[{
"pattern" : ["/\\bky ?man\\b/gi", "/\\{{2}(0+|ky( ?man)?)\\}{2}/gi", "/\\bm(iguel)? ?bst\\b/gi", "/\\{{2}m(iguel)? ?bst\\}{2}/gi"],
"result" : ["KyMAN", "KyMAN", "M$1BST", "M$1BST"],
"words" : ["KyMAN", "MBST", "MiguelBST"],
"description" : [
"Programador. Trabaja los lenguajes Python, PHP, JavaScript, CSS (CSS y SCSS), SQL ",
"(SQLite, MySQL (MariaDB) y SQL Server) y C# (MVC y escritorio)"
],
"links" : [
"https://kyman.k3y.pw/",
"https://git.k3y.pw/KyMAN/",
"https://git.a3do.net/KyMAN/",
"https://www.youtube.com/channel/UCCAWOt-AxTyAiFWBgyb3X9Q",
"https://github.com/0KyMAN0",
"https://mbst.k3y.pw/",
"https://miguelbst.k3y.pw/"
]
}, {
"pattern" : ["/\\{{2}(0*7|tarsi(er)?)\\}{2}/gi", "/\\btarsi(er)?\\b/gi"],
"result" : "Tarsier",
"description" : [
"Algo de todo."
],
"links" : [
"https://git.k3y.pw/Tarsier/"
]
}, {
"pattern" : ["/\\{{2}(0*6|[1i]noro)\\}{2}/gi", "/\\b[1i]noro\\b/gi"],
"result" : "1noro",
"description" : "Null Pointer Exception.",
"links" : [
"https://record.rat.la/",
"https://github.com/1noro/",
"https://git.a3do.net/1noro",
"https://git.k3y.pw/1noro"
]
}, {
"pattern" : ["/\\{{2}(0*8|c([\\.\\-_ ] ?)?valle_?)\\}{2}/gi", "/\\bc([\\.\\-_ ] ?)?valle_?\\b/gi"],
"result" : "CValle_",
"description" : "Desconocido.",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*9|[aá]ngelus)\\}{2}/gi", "/\\b[aá]ngelus\\b/gi"],
"result" : "angelus",
"description" : "Ninguna.",
"links" : [
"https://git.k3y.pw/angelus"
]
}, {
"pattern" : ["/\\{{2}(0*10|gtjlu?)\\}{2}/gi", "/\\bgtjlu?\\b/gi"],
"result" : "GTJL",
"description" : "...",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*11|(sr(\\. ?)?d(\\. ?)?|pro))\\}{2}/gi", "/\\bsr(\\. ?)?d(\\. ?)?\\b/gi"],
"result" : "SrD",
"description" : "...",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*12|mita(\\s*snow)?|rith)\\}{2}/gi", "/\\b(mita(\\s*snow)?|rith)\\b/gi"],
"result" : "Rith",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*3|anyanka)\\}{2}/gi", "/\\banyanka\\b/gi"],
"result" : "anyanka",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*1|pa|chiten\\s*cho|mbrupuy)\\}{2}/gi", "/\\b(pa|chiten\\s*cho|mbrupuy)\\b/gi"],
"result" : "PA",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*2|ma|tere_?sta)\\}{2}/gi", "/\\b(ma|tere_?sta)\\b/gi"],
"result" : "MA",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*5|cf)\\}{2}/gi", "/\\bcf\\b/gi"],
"result" : "CF",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*4|universo)\\}{2}/gi", "/\\bunierso\\b/gi"],
"result" : "Universo",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*13|nb|norb[óo]tica)\\}{2}/gi", "/\\b(nb|norb[óo]tica)\\b/gi"],
"result" : "NB",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*14|nbml)\\}{2}/gi", "/\\bnbml\\b/gi"],
"result" : "NBML",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*15|h?[yi]bra)\\}{2}/gi", "/\\bh?[yi]bra\\b/gi"],
"result" : "Ibra",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*16|g[\\&y]?p|gonz[aá]lez\\s*[\\&y]?\\s*pardavila)\\}{2}/gi", "/\\b(g[\\&y]?p|gonz[aá]lez\\s*[\\&y]?\\s*pardavila)\\b/gi"],
"result" : "G&P",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*17|stb(339)?)\\}{2}/gi", "/\\bstb(339)?\\b/gi"],
"result" : "STB",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*18|sby)\\}{2}/gi", "/\\bsby\\b/gi"],
"result" : "SBY",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*20|pau)\\}{2}/gi", "/\\bpau\\b/gi"],
"result" : "Pau",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*19|brush)\\}{2}/gi", "/\\bbrush\\b/gi"],
"result" : "Brush",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*21|sue)\\}{2}/gi", "/\\bsue\\b/gi"],
"result" : "Sue",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*22|siff)\\}{2}/gi", "/\\bsiff\\b/gi"],
"result" : "Siff",
"description" : "",
"links" : []
}, {
"pattern" : ["/\\{{2}(0*18|ctr)\\}{2}/gi", "/\\ctr\\b/gi"],
"result" : "CTR",
"description" : "",
"links" : []
}, {
"pattern" : "/sank/gi",
"result" : "Sank",
"description" : "",
"links" : [
"https://www.youtube.com/channel/UC53OSjhZuDJ7FG115dK9j0Q",
"https://www.youtube.com/channel/UCgNT1k4cMKiUkeNJtLw51TQ"
]
}]

@ -0,0 +1,143 @@
[{
"pattern" : ["/\\bw(markdown|md)?[ \\.]*log(s)?\\b/gi", "/\\bw(md|markdown)[ \\-\\.]*blog(s)?\\b/gi"],
"result" : ["Wlog$2", "WMarkDown Blog$2"],
"words" : ["Wlog", "WMarkDown Blog"],
"description" : [
"Siguiendo la lógica de los Vlogs, un Wlog es un Blog digital llevado a cabo con la ",
"estructura y sintaxis del WMarkDown."
],
"links" : [
"https://wmarkdown.k3y.pw/",
"https://git.k3y.pw/Whalers/WMarkDown",
"https://kyman.k3y.pw/wlog"
]
}, {
"pattern" : ["/\\bw([\\.\\-] ?)?markdown\\b/gi", "/\\bw\\.?md\\b/gi"],
"result" : ["WMarkDown", "WMD"],
"description" : [
"Pequeño sistema para documentación de proyectos que mezcla los lenguajes de marcas ",
"de texto MarkDown y MediaWiki con HTML y texto plano."
],
"links" : [
"https://wmarkdown.k3y.pw/",
"https://git.k3y.pw/Whalers/WMarkDown"
]
}, {
"pattern" : "/\\bgit[ \\-_]?tutorials?\\b/gi",
"result" : "GitTutorials",
"description" : [
"Página Web en español que contiene información de cómo instalar Git localmente, así ",
"como de su gestión, a partir de la experiencia de inoro, CValle_, Creeper, Tarsier ",
"y KyMAN."
],
"links" : [
"https://gittutorials.k3y.pw/",
"https://git.k3y.pw/Whalers/GitTutorials"
]
}, {
"pattern" : "/\\bwhalers\\b/gi",
"result" : "Whalers",
"description" : [
"Grupo de desarrollo con múltiples proyectos generales orientado al Farmeo Cryptográfico."
],
"links" : [
"https://whalers.k3y.pw/",
"https://git.k3y.pw/Whalers/Whalers"
]
}, {
"pattern" : "/\\bwdictionar(y|[yi]es)\\b/gi",
"result" : "WDictionaries",
"description" : [
"Pequeño CDN JSON de diccionario para ser utilizado con el WMarkDown, con el módulo del ",
"WDictionary."
],
"links" : [
"https://wdictionaries.k3y.pw/",
"https://git.k3y.pw/Whalers/WDictionaries"
]
}, {
"pattern" : "/\\gamepads?js\\b/gi",
"result" : "GamepadsJS",
"description" : [
"Pequeña librería JS que hace de pseudodriver para los Gamepads en los navegadores, ",
"añadiendo sistemas de escuchas entre otros elementos."
],
"links" : [
"https://gamepadsjs.k3y.pw/",
"https://git.k3y.pw/Whalers/GamepadsJS"
]
}, {
"pattern" : ["/\\a[ny\\&]p\\b/gi", "/\\attach[ \\-]?and[ \\-]?play\\b/gi", "/\\attach[ \\-'`]?[\\&yn][ \\-'`]?play\\b/gi"],
"result" : ["AnP", "Attach and Play", "Attach&Play"],
"description" : [
"Conjunto de librerías de distintos lenguajes como JS/ECMA, Python, PHP, MariaDB, SQLite, ",
"etc. A modo de Framework para facilitar el desarrollo en dichos lenguajes y automatizar ",
"y centralizar ciertas tareas."
],
"links" : [
"https://anp.k3y.pw/",
"https://git.k3y.pw/AnP/AnP"
]
}, {
"pattern" : "/\\bg(\\. ?)?t(\\. ?)?j(\\. ?)?l(\\. ?)?\\b/gi",
"result" : "GTJL",
"description" : [
"Proyecto de aplicación Web basado en AnP orientado la gestión de valoración de los ",
"alumnos y temarios de un profesor. La idea es de GTJLu y desarrollado por KyMAN."
],
"links" : [
"https://git.k3y.pw/TeamD/GTJL"
]
}, {
"pattern" : "/\\bimage[\\-\\s_]+signer\\b/gi",
"result" : "ImageSigner",
"description" : [
"Proyecto de aplicación Web desarrollado por KyMAN orientado a gestionar Thumbnails y ",
"firmas sobre imágenes para publicaciones y proteger las imágenes originales."
],
"links" : [
"https://imagesigner.k3y.pw/",
"https://git.k3y.pw/KyMAN/ImageSigner"
]
}, {
"pattern" : "/\\bcontact[\\-\\s_]+book\\b/gi",
"result" : "contactBook",
"description" : "Proyecto que hace función de agenda para ayudar a anonimizar a personas.",
"links" : [
"https://contactbook.k3y.pw/",
"https://git.k3y.pw/KyMAN/ContactBook"
]
}, {
"pattern" : "/\\bk[\\-\\s_]+stats\\b/gi",
"result" : "KStats",
"description" : [
"Proyecto que permite hacer registro de uso de aplicaciones mediante petición HTTP."
],
"links" : [
"https://kstats.k3y.pw/",
"https://git.k3y.pw/KyMAN/KStats"
]
}, {
"pattern" : "/\\bprox[iy][\\-\\s_]+c(\\. ?)o(\\. ?)r(\\. ?)s(\\. ?)\\b/gi",
"result" : "ProxyCORS",
"description" : [
"Proyecto que permite cargar de forma remota archivos, documentos y Webs con las ",
"cabeceras de CORS habilitadas con el fin de poder hacer uso de éstos mediante ",
"XMLHttpRequest, toDataURI, etc."
],
"links" : [
"https://proxycors.k3y.pw/",
"https://git.k3y.pw/KyMAN/ProxyCORS"
]
}, {
"pattern" : "/\\bj(\\. ?)?s(\\. ?)?reports?\\b/gi",
"result" : "JSReports",
"description" : [
"Proyecto JS para navegadores Web que permite generar informes en diversos formatos, ",
"entre ellos PDF, CSV y DOC con HTML y Arrays de información."
],
"links" : [
"https://jsreports.k3y.pw/",
"https://git.k3y.pw/KyMAN/JSReports"
]
}]

@ -0,0 +1,69 @@
[{
"pattern" : "/\\bmark ?down\\b/gi",
"result" : "MarkDown",
"description" : [
"Simple lenguaje de marcas de texto para documentar. se suele usar en proyectos Git."
],
"links" : [
"https://es.wikipedia.org/wiki/Markdown",
"https://markdown.es/"
]
}, {
"pattern" : "/\\bmedia ?wiki\\b/gi",
"result" : "MediaWiki",
"description" : [
"CMS PHP muy extendido para gestionar información y documentación con un pequeño ",
"lenguaje de marcas de texto para su procesamiento. Como referencias tendríamos ",
"Wikipedia, HiddenWiki, etc."
],
"links" : [
"https://www.mediawiki.org/",
"https://es.wikipedia.org/wiki/MediaWiki"
]
}, {
"pattern" : "/\\bmermaid[ \\-\\.]?js\\b/gi",
"result" : "Mermaid",
"description" : [
"Mermaid es una librería JavaScript que permite integrar mediante SVGs, diagramas y ",
"esquemas de forma muy sencilla a partir de una sintaxis te texto, ya sea por ",
"interpretación o integración en HTML."
],
"links" : [
"https://mermaid-js.github.io/mermaid/#/",
"https://github.com/mermaid-js/mermaid"
]
}, {
"pattern" : "/\\b(dom[\\s\\-]*purif[yi]|purify[\\.\\-\\s]*js)\\b/gi",
"result" : "DOMPurify",
"description" : [
"Proyecto JS que permite renderizar DOM de HTML para proyectos que puedan ser pesados en ",
"ese formato."
],
"links" : [
"https://github.com/cure53/DOMPurify",
"https://www.npmjs.com/package/dompurify",
"https://cdn.jsdelivr.net/npm/dompurify/dist/purify.min.js"
]
}, {
"pattern" : "/\\bhtml[\\s\\-]*(2|to)[\\s\\-]*canvas\\b/gi",
"result" : "html2canvas",
"description" : [
"Proyecto JS que permite convertir un IFRAME HTML en una imagen mediante CANVAS ",
"directamente desde el cliente."
],
"links" : [
"https://html2canvas.hertzen.com/",
"https://www.npmjs.com/package/html2canvas",
"https://cdnjs.com/libraries/html2canvas/0.5.0-beta4",
"https://github.com/niklasvh/html2canvas"
]
}, {
"pattern" : "/\\bjs[\\s\\-]*pdf\\b/gi",
"result" : "jsPDF",
"description" : "Proyecto JS que permite crear directamente desde el navegador archivos PDF.",
"links" : [
"https://github.com/parallax/jsPDF",
"https://www.npmjs.com/package/jspdf",
"https://parall.ax/products/jspdf"
]
}]

@ -0,0 +1,55 @@
[{
"pattern" : "/\\bky ?man\\b/gi",
"result" : "KyMAN",
"description" : [
"Programador. Trabaja los lenguajes Python, PHP, JavaScript, CSS (CSS y SCSS), SQL ",
"(SQLite, MySQL (MariaDB) y SQL Server)"
],
"links" : [
"https://kyman.k3y.pw/",
"https://git.k3y.pw/KyMAN/",
"https://git.a3do.net/KyMAN/",
"https://www.youtube.com/channel/UCCAWOt-AxTyAiFWBgyb3X9Q",
"https://github.com/0KyMAN0"
]
}, {
"pattern" : "/\\btarsi(er)?\\b/gi",
"result" : "Tarsier",
"description" : [
"Algo de todo."
],
"links" : [
"https://git.k3y.pw/Tarsier/"
]
}, {
"pattern" : "/\\b[1i]noro\\b/gi",
"result" : "Inoro",
"description" : "Null Pointer Exception.",
"links" : [
"https://record.rat.la/",
"https://github.com/1noro",
"https://gitlab.com/1noro"
]
}, {
"pattern" : "/\\bc([\\.\\-_ ] ?)?valle_?\\b/gi",
"result" : "CValle_",
"description" : "Desconocido.",
"links" : []
}, {
"pattern" : "/\\b[aá]ngelus\\b/gi",
"result" : "angelus",
"description" : "Ninguna.",
"links" : [
"https://git.k3y.pw/angelus"
]
}, {
"pattern" : "/\\bgtjlu\\b/gi",
"result" : "GTJLu",
"description" : "...",
"links" : []
}, {
"pattern" : "/\\bsr(\\. ?)?d(\\. ?)?\\b/gi",
"result" : "SrD",
"description" : "...",
"links" : []
}]

@ -0,0 +1,9 @@
[{
"pattern" : "/\\brequired\\b/gi",
"result" : "Required",
"description" : "Determina que es obligatorio."
}, {
"pattern" : "/\\boptional\\b/gi",
"result" : "Optional",
"description" : "Determina que es opcional."
}]

@ -0,0 +1,13 @@
<script>
with(ajax = new XMLHttpRequest()){
open("get", "/json/es/kyman.json", true);
onreadystatechange = () => ajax.readyState == 4 && console.log(
JSON.parse(ajax.responseText),
ajax.status,
ajax.readyState
);
send(null);
};
</script>

@ -0,0 +1,6 @@
<?php
include __DIR__ . "/../../WMarkDown/PHP/include.php";
include __DIR__ . "/../PHP/WDictionaries.Secrets.php";
$wmd = new WMarkDown(WDictionaries\Secrets::wmarkdown);

@ -0,0 +1,21 @@
<?php
include __DIR__ . "/../../WMarkDown/PHP/include.php";
include __DIR__ . "/../PHP/WDictionaries.Secrets.php";
$wmd = new WMarkDown(array_merge([
"action" => "update_scripts",
"author" => "KyMAN",
"project" => "WDictionaries",
"class" => "WDictionaries",
"object" => "contact_book",
"url" => "https://wdictionaries.k3y.pw",
"project_author" => "KyMAN",
"key_words" => "contact,book,contact book,kyman,secrets,notes",
"logo" => "/images/WDictionaries.png",
"language" => "es",
"wmd_file" => "/../WMarkDown/HTML/script.w.md",
"wmd_file_empty" => "/../WMarkDown/HTML/file.w.md",
"ignore_script_paths" => [],
"only" => "/Public"
], WDictionaries\Secrets::wmarkdown));

@ -0,0 +1,59 @@
[[post_data {
"author" : "KyMAN",
"since" : 20210628,
"version" : 20220410
}]]
# Bugs
En este apartado se documentarájn los Bugs y su estado a la hora de haber sido arreglados o no. Los
Bugs vendrán acompañados de los Checkbox asociado cada uno de ellos a Tarsier, KyMAN y Angelus
sucesivamente, y el cual mostrará quien lo arregló.
## Lenguaje C#
Bug detectado por KyMAN que afecta al patrón regular que detecta el lenguaje de programación C#.
- [ ] [ ] [ ] Arreglar el patrón de detección de C#.
## Problemas con OS
Bug detectado por KyMAN. Básicamente, los patrones regulares detectan las palabras haciendo uso del
conjunto \\b tanto en el inicio como en el final. Básicamente \\b determina que no halla un caracter
alfanumérico ahí, sin embargo, éste lo mira en inglés, por lo que los caracteres especiales, así
como los acentos, Ñs y Çs dan problemas a la hora de detectarse. La detección de OS fue por ejemplos
tales como años, que tendría que ser ([[ignore años]]).
- [ ] [ ] [ ] Arreglar los patrones regulares que se ven afectados por dicho problema.
> **KyMAN**: Se podría establecer un patrón de inicio y de fin tal como
(?=\[^a-zA-Z\\dñÑçÇáéúíóäëüïöÁÉÚÍÓÄËÜÏÖ\]) pero usando rangos UNICODE en vez de los caracteres en
sí.
## Patrón de siglas
Hay un problema con los patrones de siglas pues unas siglas se pueden poner con todo mayúsculas
simplemente, o separando los caracteres con puntos o incluso con puntos y espacios. Esta última
observación puede dar problema con los puntos y seguido que pueda haber en un texto, uniendo
palabras sin que realmente éstas estuvieren unidas.
- [ ] [ ] [ ] Corregir los patrones de siglas.
## Patrón de llaves.
Cuando nombro a alguna entidad o persona la cual tiene los datos ocultos, lo hago a partir de un
patrón de encapsulación de doble llave. El caso es que el patrón regular contempla el encapsulado
pero no lo reemplaza por el nuevo valor, simplemente detecta contenido como nuevo valo.
- [ ] [ ] [ ] Corregir el encapsulado.
[[html_data {
"title" : "WDictionaries - Bugs",
"url" : "https://wmarkdown.k3y.pw/es/bugs.html",
"author" : "Tarsier, KyMAN, angelus",
"since" : 20210628,
"version" : 20220410,
"key_words" : "Whalers,MarkDown,MediaWiki,WMarkDown,dictionary,wdictioaries,bugs",
"description" : "Bugs del proyecto WDictionaries.",
"project" : "WDictionaries",
"logo" : "https://wdictionaries.k3y.pw/images/logo.png"
}]]

@ -0,0 +1,178 @@
[[post_data {
"author" : "Tarsier y KyMAN",
"since" : 20210623,
"version" : 20210624
}]]
# ¿Cómo montar un diccionario?
Los diccionarios no son más que meros ficheros JSON con una estructura muy concreta, la cual es la
siguiente:
- **pattern** *(required)*: Patrón o patrones regulares por los cuales buscar la o las palabras
concretas.
- **result** *(required)*: Resultado o resultados formatados de los patrones.
- **words** *(optional)*: Palabras con las que aparecer en el buscador de palabras del diccionario.
- **description** *(required)*: Descripción de la palabra o palabras.
- **links** *(optional)*: Links a las fuentes que se consideren para corroborar o ampliar
información al respecto.
El campo *pattern* puede ser un campo de tipo String para un único patrón, o de tipo Array para uno
o más patrones regulares. Las Expresiones Regulares están encapsuladas entre Backslashes y pueden ir
acompañadas de modificadores por el estándar de JavaScript.
> **IMPORTANTE**: Las Expresiones Regulares están en un String, por lo que el uso del caracter
Slash, tanto para su uso como para sus escapes, requiere de ser autoescapado, y hay que contar que
éste también requiere de escape para las RE.
Acerca del campo *result*, éste puede ser un String o un Array, siguiendo el tipado del campo
*pattern*, y en el caso de ser un Array, ha de tener un resultado por cada patrón que tenga. Los
resultados pueden trabajar las variables de las Expresiones Regulares del campo *pattern*,
entendiendo las variables por el estándar de las Expresiones Regulares de JavaScript, aquellas
encapsulaciones entre paréntesis que no vengan precedidas por un operador "?", siendo éstas un Array
el cual, cada posición representacada una de las variables, y donde su posición 0 el recurso
completo. Para poder identificar dentro del String de resultado una variable acorde a su Expresión
Regular se usará el caracter "$" seguido del número al que se quiera hacer referencia, de esta forma
podemos incluso hacer correcciones sintácticas o de escritura de un concepto concreto.
> **IMPORTANTE**: El trabajo con las variables solo se puede hacer con las primeras 10 variables
entendiendo que vas desde la variable 0 hasta la 9.
El campo de *words* solo es necesario cuando el campo *result* trabaje alguna variable del campo
*pattern* pues si no se especifica el campo *words*, por defecto saldrán como palabras en el
buscador de conceptos del campo *result*, pero si se establece el campo *words* sólo saldrán las de
este último campo.
El campo *description* permite establecer un texto que describe y define el concepto. Se puede hacer
uso de HTML, y para estructurar correctamente un JSON, éste puede ser un Array de Strings, un String
vacío dictamina un cambio de párrafo. En sí, el texto se engloba automáticamente en párrafos
siguiendo el concepto del String vacío en un Array.
Finalmente, el campo *links* provee de enlaces con información y fuentes acerca del concepto que se
esté trabajando. Puede que un concepto no tenga Links por el hecho de ser un concepto propio o no
haberse encontrado una fuente acorde al mismo.
## Ejemplo
Un ejemplo sencillo de cómo crear un diccionario podría ser el siguiente:
```json
[{
"pattern" : "/\\btarsi(er)?s?\\b/gi",
"result" : "Tarsier",
"description" : "Algo de todo",
"links" : "https://git.k3y.pw/Tarsier/"
}, {
"pattern" : "/\\b[kcq](y|ai)man\\b/gi",
"result" : "KyMAN",
"description" : "Desarrollador.",
"links" : [
"https://kyman.k3y.pw/",
"https://git.k3y.pw/KyMAN/",
"https://git.a3do.net/KyMAN/",
"https://www.youtube.com/channel/UCCAWOt-AxTyAiFWBgyb3X9Q",
"https://github.com/0KyMAN0"
]
}, {
"pattern" : "/\\b(c)osa(s)? ?inventadas?\\b/gi",
"result" : "$1osa$2 inventada$2",
"words" : "Cosas inventadas",
"description" : "Pues vamos, que tenemos mucha imaginación..."
}, {
"pattern" : ["/\\bw(halers)?[ \\-_\\.]?markdown\\b/gi", "/\\bw(\\. ?)?m(\\. ?)?d(\\. ?)?\\b/gi"],
"result" : ["WMarkDown", "WMD"],
"description" : [
"Conjunto de librerías que mezclan lenguajes de marcas de MediaWiki y MarkDown con ",
"algunas correcciones y customizaciones.",
"",
"Simplifica mucho a la hora de documentar cosas."
],
"links" : [
"https://wmarkdown.k3y.pw/",
"https://git.k3y.pw/Whalers/WMarkDown"
]
}]
```
En este ejemplo hemos descrito 4 conceptos: _Tarsier_, _KyMAN_, _algo incentado_ y _WMarkDown_. En
el caso de _Tarsier_, que también es llamado _Tarsi_, y como puede ser un animal pues podría darse
el caso de tener plural, se le corrige la letra capital de nombre propio, se completa el diminutivo
_[[ignore Tarsi]]_ y se le elimina el plural por tratarse en este caso de un nombre propio y no de
más de un [[ignore tarsier]]; Continuando con _KyMAN_, nos encontramos que aquí se entiende que el
sonido _caiman_ o _quiman_ es referido a _KyMAN_ mientras que el sonido _caimán_ será el animal, y
corrige todas las posibilidades ocurridas en el momento sobre el sonido _caiman_ o _quiman_ sobre el
nombre _KyMAN_ (No admite plurales, excluyendo éstos), y el cual tiene más de un Link; el concepto
de _cosa inventada_ corrige su letra capital y considera la opción de que pueda ser plural o
singular a partir de la "S" de plural de "cosas", y especifica las palabras nativas para su muestreo
en la tabla de búsqueda de conceptos del diccionario, y donde podemos ver que no tiene ningún Link
por el hecho de ser algo inventado; y finalmente tenemos el concepto de _WMarkDown_ donde tenemos
dos formas de llamarlo y por tanto de resultados, con una descripción más extensa, con dos párrafos
definidos por un separador de un String vacío.
> **NOTA**: En el caso de _WMarkDown_ se corrige también la posibilidad de incluir el origen de la
"W", que viene siendo el proyecto _Whalers_. También quitiamos la posibilidad de siglas.
> **IMPORTANTE**: Es importante saber que el fichero solo constará del texto que se le dé, no
pudiendo poner textos alternativos como pudiera ser en un gestor de idiomas. Para dichos casos se
requerirá la creación de tantos ficheros como idiomas. También permite la división del contenido
como pudimos ver en el apartado de como llamar a los diccionarios.
## ¿Cómo iconificar un enlace?
Si te haces esta pregunta es porque estarás en un entorno de WMarkDown donde los enlaces son unos
círculos blancos vacíos donde algunos tienen un icono del sitio concreto como puede ser GitLab,
Wikipedia u otros. Si este es el caso decir que se hace en el propio WMarkDown o añadiendo un CSS
tal como se muestra a continuación:
<table style="width:100%;">
<thead>
<tr>
<th style="width:50%;">SASS (SCSS)</th>
<th style="width:50%;">CSS</th>
</tr>
</thead>
<tbody>
<tr>
<td>
```scss
.wmarkdown{
[data-site=wikipedia_org],[data-site=es_wikipedia_org],[data-site=en_wikipedia_org]{background-image : url("https://wikipedia.org/static/apple-touch/wikipedia.png");}
[data-site=git_a3do_net],[data-site=git_k3y_pw]{background-image : url("https://about.gitlab.com/ico/favicon-192x192.png");}
[data-site=youtube_com],[data-site=www_youtube_com]{background-image : url("https://www.youtube.com/s/desktop/c20c1e6c/img/favicon_144.png");}
[data-site=www_mediawiki_org]{background-image : url("https://www.mediawiki.org/static/apple-touch/mediawiki.png");}
[data-site=github_com]{background-image : url("https://github.com/fluidicon.png");}
}
```
</td>
<td>
```css
.wmarkdown [data-site=wikipedia_org],.wmarkdown [data-site=es_wikipedia_org],.wmarkdown [data-site=en_wikipedia_org]{background-image : url("https://wikipedia.org/static/apple-touch/wikipedia.png");}
.wmarkdown [data-site=git_a3do_net],.wmarkdown [data-site=git_k3y_pw]{background-image : url("https://about.gitlab.com/ico/favicon-192x192.png");}
.wmarkdown [data-site=youtube_com],.wmarkdown [data-site=www_youtube_com]{background-image : url("https://www.youtube.com/s/desktop/c20c1e6c/img/favicon_144.png");}
.wmarkdown [data-site=www_mediawiki_org]{background-image : url("https://www.mediawiki.org/static/apple-touch/mediawiki.png");}
.wmarkdown [data-site=github_com]{background-image : url("https://github.com/fluidicon.png");}
```
</td>
</tr>
</tbody>
</table>
> **IMPORTANTE**: Los enlaces se formatean automáticamente quitando el protocolo y dejando solo
hasta el raíz de la URL, substituyendo cualquier caracter fuera del rango de la A-Z y de cualquier
dígito por guiones bajos. En caso de duda de como saldría, siempre queda la opción de inspeccionar
elemento.
[[html_data {
"title" : "WDictionaries - Manual",
"url" : "https://wmarkdown.k3y.pw/es/build.html",
"author" : "Tarsier, KyMAN, angelus",
"since" : 20210623,
"version" : 20210624,
"key_words" : "Whalers,MarkDown,MediaWiki,WMarkDown,dictionary,wdictioaries,manual,crear,construir",
"description" : "Manual del WDictionaries.",
"project" : "WDictionaries",
"logo" : "https://wdictionaries.k3y.pw/images/logo.png"
}]]

@ -0,0 +1,998 @@
[[post_data {
"author" : "KyMAN",
"since" : 20210516,
"version" : 20210621
}]]
# Diccionario
[[data_dictionary {
"dictionary" : [{
"pattern" : "/\\bky ?man\\b/gi",
"result" : "KyMAN",
"description" : [
"Programador. Trabaja los lenguajes Python, PHP, JavaScript, CSS (CSS y SCSS), SQL ",
"(SQLite, MySQL (MariaDB) y SQL Server)"
],
"links" : [
"https://kyman.k3y.pw/",
"https://git.k3y.pw/KyMAN/",
"https://git.a3do.net/KyMAN/",
"https://www.youtube.com/channel/UCCAWOt-AxTyAiFWBgyb3X9Q",
"https://github.com/0KyMAN0"
]
}, {
"pattern" : "/\\btarsi(er)?\\b/gi",
"result" : "Tarsier",
"description" : [
"Algo de todo."
],
"links" : [
"https://git.k3y.pw/Tarsier/"
]
}, {
"pattern" : "/\\bmark ?down\\b/gi",
"result" : "MarkDown",
"description" : [
"Simple lenguaje de marcas de texto para documentar. se suele usar en proyectos Git."
],
"links" : [
"https://es.wikipedia.org/wiki/Markdown",
"https://markdown.es/"
]
}, {
"pattern" : "/\\bmedia ?wiki\\b/gi",
"result" : "MediaWiki",
"description" : [
"CMS PHP muy extendido para gestionar información y documentación con un pequeño ",
"lenguaje de marcas de texto para su procesamiento. Como referencias tendríamos ",
"Wikipedia, HiddenWiki, etc."
],
"links" : [
"https://www.mediawiki.org/",
"https://es.wikipedia.org/wiki/MediaWiki"
]
}, {
"pattern" : ["/\\bwmarkdown\\b/gi", "/\\bwmd\\b/gi"],
"result" : ["WMarkDown", "WMD"],
"description" : [
"Pequeño sistema para documentación de proyectos que mezcla los lenguajes de marcas ",
"de texto MarkDown y MediaWiki con HTML y texto plano."
],
"links" : [
"https://wmarkdown.k3y.pw/",
"https://git.k3y.pw/Whalers/WMarkDown"
]
}, {
"pattern" : ["/\\blaz(y|ying|yed|ies)?\\b/gi", "/\\blazya?ble\\b/gi"],
"result" : ["Laz$1", "Lazyable"],
"words" : ["Lazy", "Lazying", "Lazyed", "Lazyable"],
"description" : [
"Sistema que permite la carga de elementos según se acerquen a su visualización, ",
"permitiendo que el código, por lo general, HTML, exista para servicios de indexación ",
"y SEO, pero la información del elemento solo sea cargada cuando el usuario vaya a ",
"visualizarlo. Para SEO suele ayudarse de la etiqueta HTML NOSCRIPT."
],
"links" : [
"https://developer.mozilla.org/en-US/docs/Web/Performance/Lazy_loading",
"https://www.w3schools.com/tags/att_img_loading.asp",
"https://web.dev/browser-level-image-lazy-loading/"
]
}, {
"pattern" : "/\\blatex\\b/gi",
"result" : "LaTeX",
"description" : [
"Notación matemática para formulación. A partir de una notación de texto dibuja ",
"las fórmulas en formato visual matemático."
],
"links" : [
"https://es.wikipedia.org/wiki/LaTeX",
"https://www.latex-project.org/"
]
}, {
"pattern" : ["/\\bjavascript\\b/gi", "/\\bjs\\b/gi"],
"result" : ["JavaScript", "JS"],
"description" : [
"Lenguaje basado en el estándar ECMAScript, siendo el más popular. Es usado ",
"comúnmente en navegadores aunque puede estar en otros entornos."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/JavaScript",
"https://es.wikipedia.org/wiki/JavaScript",
"https://desarrolloweb.com/home/javascript",
"https://www.javascript.com/",
"https://lenguajejs.com/"
]
}, {
"pattern" : "/\\bes?cma ?(s|script)?( ?(\\d+))?\\b/gi",
"result" : "ECMAScript $3",
"words" : "ECMAScript",
"description" : [
"Lenguaje basado en el estándar ECMAScript, siendo el más popular. Es usado ",
"comúnmente en navegadores aunque puede estar en otros entornos."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/JavaScript",
"https://es.wikipedia.org/wiki/JavaScript",
"https://desarrolloweb.com/home/javascript",
"https://www.javascript.com/",
"https://lenguajejs.com/"
]
}, {
"pattern" : "/\\f(\\. ?)?a(\\. ?)?q\\.?\\b/gi",
"result" : "FAQ",
"description" : [
"Del inglés Frequency Asked and Questions, Preguntas y Questiones Frecuentes o ",
"simplemente Preguntas Frecuentes."
],
"links" : [
"https://es.wikipedia.org/wiki/Preguntas_frecuentes",
"https://www.significados.com/faq/",
"https://www.prestashop.com/es/blog/que-es-faq"
]
}, {
"pattern" : "/\\brequired\\b/gi",
"result" : "Required",
"description" : "Determina que es obligatorio."
}, {
"pattern" : "/\\boptional\\b/gi",
"result" : "Optional",
"description" : "Determina que es opcional."
}, {
"pattern" : "/\\b[1i]noro\\b/gi",
"result" : "Inoro",
"description" : "Null Pointer Exception.",
"links" : [
"https://record.rat.la/",
"https://github.com/1noro",
"https://gitlab.com/1noro"
]
}, {
"pattern" : "/\\b[Ss]kype ?[Ss]oft[Ww]are ?Sarl\\b/g",
"result" : "Skype Software Sarl",
"description" : [
"Programa que se hace pasar por Skype for Desktop para Windows, incluyendo firmas de ",
"Microsoft PCA 2011 y otros detalles, en algunos casos está considerado un Adware e ",
"incluso un Trojano. También está reconocido como una empresa española de publicidad ",
"con sede en Madrid."
],
"links" : [
"https://www.freefixer.com/library/publisher/Skype%20Software%20Sarl/",
"https://threatinfo.net/certificates/Skype%20Software%20Sarl",
"https://answers.microsoft.com/es-es/skype/forum/skype_windesk-skype_startms-skype_installms/actualizaci%C3%B3n-skype-sarl-muy-persistente/5ef183cf-b9a8-4fa0-82ea-96454c9d1750",
"https://www.axesor.es/Informes-Empresas/n/7432643/SKYPE_SOFTWARE_SARL.html",
"https://www.iberinform.es/empresa/8270306/skype-software-sarl",
"https://www.informa.es/directorio-empresas/Empresa_SKYPE-SOFTWARE-SARL.html",
"https://empresite.eleconomista.es/SKYPE-SOFTWARE-SARL.html"
]
}, {
"pattern" : "/\\b[Ss]kype ?[Ss]oft[Ww]are ?Sarl\\b/g",
"result" : "Skype Software Sarl",
"description" : [
"Programa que se hace pasar por Skype for Desktop para Windows, incluyendo firmas de ",
"Microsoft PCA 2011 y otros detalles, en algunos casos está considerado un Adware e ",
"incluso un Trojano."
],
"links" : [
"https://www.freefixer.com/library/publisher/Skype%20Software%20Sarl/",
"https://threatinfo.net/certificates/Skype%20Software%20Sarl",
"https://answers.microsoft.com/es-es/skype/forum/skype_windesk-skype_startms-skype_installms/actualizaci%C3%B3n-skype-sarl-muy-persistente/5ef183cf-b9a8-4fa0-82ea-96454c9d1750"
]
}, {
"pattern" : "/\\b[Ss]kype ?[Ss]oft[Ww]are ?SARL\\b/g",
"result" : "Skype Software SARL",
"description" : [
"Empresa con sede en Luxemburgo que gestiona Skype Technologies en Europa."
],
"links" : [
"https://www.skype.com/es/about/",
"http://companylux.com/en/company/skype-software-sarl-RB9",
"https://lu.kompass.com/c/skype-software-sarl/lu0420940/"
]
}, {
"pattern" : "/\\bskype ?(for|4) ?desktop\\b/gi",
"result" : "Skype for Desktop",
"description" : [
"Versión antigua de escritorio para Windows y Linux, llevada por la empresa ",
"Skype Technologies. No confundir con la versión de escritorio actual."
]
}, {
"pattern" : ["/\\bMicrosoft skype\\b/gi", "/\\bskypes?\\b/gi"],
"result" : ["Microsoft Skype", "Skype"],
"description" : [
"Herramienta de mensajería instantánea y vídeo llamada, actualmente perteneciente a la",
"compañía Microsoft, muy extendida."
],
"links" : [
"https://www.skype.com/",
"https://play.google.com/store/apps/details?id=com.skype.raider&hl=es&gl=US",
"https://es.wikipedia.org/wiki/Skype"
]
}, {
"pattern" : ["/\\bmicrosoft ?windows( ?(nt|\\d+(\\.\\d)?))\\b/gi", "/\\bwindows( ?(nt|\\d+(\\.\\d)?))\\b/gi"],
"result" : ["Microsoft Windows $1", "Microsoft Windows $1"],
"description" : [
"Sistema Operativo con GUI basado en DOS de la empresa Microsoft. Actualmente, el ",
"Sistema Operativo más extendido."
],
"links" : [
"https://www.microsoft.com/es-es/windows",
"https://es.wikipedia.org/wiki/Microsoft_Windows"
]
}, {
"pattern" : "/\\bmicrosoft ?answers?\\b/gi",
"result" : "Microsoft Answers",
"description" : "Foro oficial de Microsoft para la comunidad y soporte.",
"links" : [
"https://answers.microsoft.com/"
]
}, {
"pattern" : "/\\b(gnu[ \\/\\\\]?)?linux\\b/gi",
"result" : "GNU/Linux",
"description" : [
"Sistema Operativo Open Source basado en Unix, núcleo de distribuciones libres como ",
"Debian, Fedora, etc. Posee una mascota con forma de pingüino llamado Tux."
],
"links" : [
"https://es.wikipedia.org/wiki/GNU/Linux",
"https://www.linux.org/",
"https://www.adslzone.net/reportajes/software/que-es-linux/"
]
}, {
"pattern" : "/\\bh(\\. ?)?d(\\. ?)?d(\\. ?)?s?\\b/gi",
"result" : "HDD",
"description" : [
"HDD o Hard Disk Drive o Unidad de Disco Duro es una unidad de almacenamiento de ",
"datos. Actualmente los HDD se relacionan exclusivamente con unidades mecánicas."
],
"links" : [
"https://es.wikipedia.org/wiki/Unidad_de_disco_duro"
]
}, {
"pattern" : "/\\bs(\\. ?)?s(\\. ?)?d(\\. ?)?s?\\b/gi",
"result" : "SSD",
"description" : [
"SSD o Solid State Drive o Unidad de Estado Sólido son unidades de almacenamiento de ",
"estado sólido, como las memorias Flash o NAND. Son más rápidas que los HDD pero la ",
"garantía de los datos en uso constante es menor por límite de lecturas/escrituras ",
"más bajo."
],
"links" : [
"https://es.wikipedia.org/wiki/Unidad_de_estado_s%C3%B3lido"
]
}, {
"pattern" : "/\\bdisco(s)? ?duros?\\b/gi",
"result" : "Disco$1 Duro$1",
"description" : [
"Unidad de almacenamiento de datos. Actualmente contamos con unidades mecánicas ",
"(HDD), sólidas (SSD) y portables como memorias Flash, Pendrives, etc."
],
"links" : [
"https://es.wikipedia.org/wiki/Unidad_de_disco_duro"
]
}, {
"pattern" : "/\\bsoftware\\b/gi",
"result" : "Software",
"description" : [
"Es la parte lógica de la informática: programas, datos, Sistemas Operativos, etc."
],
"links" : [
"https://es.wikipedia.org/wiki/Software",
"https://www.areatecnologia.com/informatica/que-es-software.html",
"https://concepto.de/software/"
]
}, {
"pattern" : "/\\bhardware\\b/gi",
"result" : "Hardware",
"description" : [
"Es la parte física o tangible de la informática: componentes, equipos, etc."
],
"links" : [
"https://es.wikipedia.org/wiki/Hardware",
"https://www.significados.com/hardware/",
"https://www.profesionalreview.com/hardware/"
]
}, {
"pattern" : "/\\bmicrosoft\\b/gi",
"result" : "Microsoft",
"description" : [
"Empresa creada por Bill Gates famosa por su sistema DOS, Windows, Bing, etc. Entre ",
"otros proyectos."
],
"links" : [
"https://www.microsoft.com/",
"https://es.wikipedia.org/wiki/Microsoft"
]
}, {
"pattern" : "/\\b(web)?cam\\b/gi",
"result" : "Webcam",
"description" : [
"Componente que gestiona una cámara en un PC. Tuvieron un momento de gran inseguridad ",
"por culpa de los Google Dorks."
],
"links" : [
"https://es.wikipedia.org/wiki/C%C3%A1mara_web"
]
}, {
"pattern" : "/\\bkarspersky\\b/gi",
"result" : "Karspersky",
"description" : [
"Laboratorio ruso de detección y corrección de Malwares. Posee un antivirus el cual ",
"es el Karspersky Security Cloud."
],
"links" : [
"https://www.kaspersky.es/",
"https://twitter.com/KasperskyES",
"https://es.wikipedia.org/wiki/Kaspersky"
]
}, {
"pattern" : "/\\bantivirus\\b/gi",
"result" : "Antivirus",
"description" : [
"Software de seguridad informática que intenta prevenir Software malicioso en un ",
"equipo o en una red. Hay muchas compañías diferentes que tienen Antovirus propios."
],
"links" : [
"https://es.wikipedia.org/wiki/Antivirus"
]
}, {
"pattern" : ["/\\badministrador ?de ?tareas\\b/gi", "/\\btasks? ?manager\\b/gi"],
"result" : ["Adminsitrador de Tareas", "Tasks Manager"],
"description" : [
"Programa informático para monitorizar y controlar procesos y servicios."
],
"links" : [
"https://www.xatakawindows.com/bienvenidoawindows8/el-administrador-de-tareas-de-windows-que-es-y-como-funciona",
"https://es.wikipedia.org/wiki/Administrador_de_tareas_de_Windows",
"https://es.wikipedia.org/wiki/Administrador_de_tareas",
"https://www.xataka.com/basics/administrador-tareas-task-manager-windows-que-como-sacarle-maximo-partido"
]
}, {
"pattern" : "/\\byoubu\\b/gi",
"result" : "Youbu",
"description" : [
"Malware que infecta discos y equipos por red o por conexión física que afectó en su ",
"momento a Windows 7. Tuvo muchas variantes, pero una de las más conocidas fue ",
"'Recycle'. Existe muy poca información y no es detectado por antrivirus. Sus efectos ",
"era la creación de accesos directos en unidades con programación a la hora de ",
"clickar, creación de papeleras donde se almacenaba caché de ficheros del equipo, y ",
"uso constante de la red en un porcentaje bajo."
],
"links" : [
"https://www.youtube.com/watch?v=dioDAk_DB60",
"https://www.usbfix.net/es/eliminar-youbu-exe-exe/",
"https://www.hipermegared.net/eliminar-virus-youbu-exe-que-convierte-carpetas-en-accesos-directos-lnk/"
]
}, {
"pattern" : "/\\bsearch ?goo?\\b/gi",
"result" : "SearchGo",
"description" : [
"Servidor DNS que muestra contenido de sitios tras pasar la petición por sus propios ",
"servidores, cuyas respuestas son cachés almacenados en ellos, por lo que pueden dar ",
"resultados antiguos. Lo lleva una empresa japonesa. Actualmente es considerado un ",
"Adware."
],
"links" : [
"https://www.pcrisk.es/guias-de-desinfeccion/7251-virus-searchgol",
"http://www.solucionavirus.com/2017/08/eliminar-searchgo-adware.html",
"http://www.solucionavirus.com/2017/08/eliminar-adwaresearchgo.html"
]
}, {
"pattern" : "/\\badware(s)?\\b/gi",
"result" : "Adware$1",
"description" : [
"Software por lo general malicioso que muestra en pantalla publicidad a su víctima, ",
"publicidad de la que se lucran los administradores del Software. Dicha publicidad ",
"puede aparecer de muchas formas distintas."
],
"links" : [
"https://es.wikipedia.org/wiki/Adware",
"https://es.malwarebytes.com/adware/"
]
}, {
"pattern" : "/\\btro[yj]ano?(s)?\\b/gi",
"result" : "Troyano$1",
"description" : [
"Software malintencionado que funciona como el famoso caballo de Troya, se instala en ",
"el equipo y lo infecta con los permisos de la instalación. Es usado para crear ",
"Backdoors, Keyloggers y otros tipos de herramientas maliciosas."
],
"links" : [
"https://www.ciberseguridadpyme.es/destacado/el-troyano-bancario-y-como-proteger-nuestro-dispositivo/?gclid=CjwKCAjw2ZaGBhBoEiwA8pfP_uhxaJQWsCosApS7lHytsLzC5l53Qwa2DICM_FjSnQ0F1tvOP-UNphoCXmoQAvD_BwE",
"https://es.wikipedia.org/wiki/Troyano_(inform%C3%A1tica)#:~:text=En%20inform%C3%A1tica%2C%20se%20denomina%20caballo,acceso%20remoto%20al%20equipo%20infectado.&text=Un%20troyano%20es%20un%20tipo%20de%20malware.",
"https://www.kaspersky.es/resource-center/threats/trojans"
]
}, {
"pattern" : "/\\bpen ?drive(s)?\\b/gi",
"result" : "Pendrive$1",
"description" : [
"Componente de almacenamiento portátil, normalmente de memoria sólida o Flash."
],
"links" : [
"https://hardzone.es/reportajes/que-es/pen-drive-usb/",
"https://www.xataka.com/basics/pen-drive-memoria-usb-que-sirve"
]
}, {
"pattern" : "/\\bwifi\\b/gi",
"result" : "Wifi",
"description" : "Red de conexión inalámbrica para equipos digitales.",
"links" : [
"https://es.wikipedia.org/wiki/Wifi",
"https://www.adslzone.net/reportajes/tecnologia/que-es-wifi-como-funciona/"
]
}, {
"pattern" : ["/\\bback ?up(s)?\\b/gi", "/\\bcopia(s)? ?de ?seguridad\\b/gi"],
"result" : ["Backup$1", "Copia$1 de seguridad"],
"description" : "Métodos para asegurar la información creando copias de la misma.",
"links" : [
"https://es.wikipedia.org/wiki/Copia_de_seguridad",
"https://www.clavei.es/blog/backup-que-es/",
"https://conceptodefinicion.de/backup/"
]
}, {
"pattern" : "/\\b(m(. ?)?s(. ?)?i(. ?)?|micro[- ]?star ?international)\\b/gi",
"result" : "MSI",
"description" : [
"MSI o Micro-Star International es una multinacional Taiwanesa especializada en ",
"creación de Hardware para equipos informáticos, así como los mismo equipos ",
"informáticos en cuestión. Muy conocida en el mundo Gaming."
],
"links" : [
"https://es.msi.com/",
"https://es.wikipedia.org/wiki/Micro-Star_International",
"https://twitter.com/MSI_ES"
]
}, {
"pattern" : "/\\bgoogle\\b/gi",
"result" : "Google",
"description" : [
"Multinacional del sector de información nacida en 1998 y que actualmente posee el ",
"mayor buscador, el Sistema Operativo Android, etc."
],
"links" : [
"https://www.google.com/",
"https://es.wikipedia.org/wiki/Google"
]
}, {
"pattern" : ["/\\bfire ?walls?\\b/gi", "/\\bcorta ?fuegos\\b/gi"],
"result" : ["Firewall", "Corta Fuegos"],
"description" : [
"Software encargado de filtrar las peticiones de red en un equipo."
],
"links" : [
"https://idgrup.com/firewall-que-es-y-como-funciona/#:~:text=Un%20firewall%2C%20tambi%C3%A9n%20llamado%20cortafuegos,ordenadores%20de%20una%20misma%20red.",
"https://www.cisco.com/c/es_es/products/security/firewalls/what-is-a-firewall.html",
"https://www.xataka.com/basics/firewall-que-cortafuegos-sirve-como-funciona",
"https://es.wikipedia.org/wiki/Cortafuegos_(inform%C3%A1tica)"
]
}, {
"pattern" : "/\\bdivs?\\b/gi",
"result" : "DIV",
"description" : [
"Etiqueta de bloque HTML que representa una capa."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/HTML/Element/div",
"https://www.w3schools.com/tags/tag_div.ASP"
]
}, {
"pattern" : "/\\bcanvas\\b/gi",
"result" : "CANVAS",
"description" : [
"Etiqueta de bloque en línea HTML que representa, como se traduciría del inglés, un ",
"lienzo donde representar gráficos."
],
"links" : [
"https://www.w3schools.com/html/html5_canvas.asp",
"https://developer.mozilla.org/es/docs/Web/API/Canvas_API",
"http://desarrolloweb.dlsi.ua.es/cursos/2011/html5-css3-es/html5-canvas"
]
}, {
"pattern" : "/\\bkanvas\\b/gi",
"result" : "Kanvas",
"description" : [
"Librería JavaScript para gestionar de forma sencilla, dinámica y eficiente conceptos ",
"2D en HTML a partir de CANVAS."
],
"links" : [
"https://kanvas.k3y.pw/",
"https://git.k3y.pw/KyMAN/Kanvas"
]
}, {
"pattern" : "/\\bmark(\\&|[ \\-]?(and|\\&)[ \\-]?)sweep\\b/gi",
"result" : "Mark and Sweep",
"description" : [
"Metodología automática de gestión de memoria del colector de basura de algunos ",
"lenguajes como JavaScript donde si un elemento pierde todas sus referencias, éste, ",
"con todos sus elementos anidados, será automáticamente eliminado por imposibilidad ",
"de uso por parte del desarrollador o programa."
],
"links" : [
"https://dev.to/abhilashiam/garbage-collection-in-javascript-126a",
"https://developer.mozilla.org/es/docs/Web/JavaScript/Memory_Management",
"https://javascript.info/garbage-collection"
]
}, {
"pattern" : "/\\bc(\\. ?)?d(\\. ?)?n(\\. ?)?s?\\b/gi",
"result" : "CDN",
"description" : [
"CDN, en inglés 'Cloud ContentUpdates' o 'Red de Distribución de Contenidos', son ",
"servidores que almacenan datos comunes o generales de uso. Ejemplos de estos ",
"servidores lo tenemos con CloudFlare, Flastly, AWS, etc."
],
"links" : [
"https://es.wikipedia.org/wiki/Red_de_distribuci%C3%B3n_de_contenidos",
"https://www.cloudflare.com/es-es/learning/cdn/what-is-a-cdn/",
"https://www.akamai.com/es/es/cdn/what-is-a-cdn.jsp"
]
}, {
"pattern" : "/\\barrays?\\b/gi",
"result" : "Array",
"description" : [
"Un Array, o Vector en español, en programación, viene siendo un conjunto de datos ",
"ordenados numéricamente según su posición dentro del mismo, desde la posición 0."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array",
"https://www.php.net/manual/es/language.types.array.php",
"https://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)",
"https://www.w3schools.com/js/js_arrays.asp",
"https://docs.microsoft.com/es-es/dotnet/api/system.array?view=net-5.0"
]
}, {
"pattern" : "/\\bh(\\. ?)?t(\\. ?)?m(\\. ?)?l(\\. ?)?\\b/gi",
"result" : "HTML",
"description" : [
"'HyperText Markup Language' o 'Lenguaje de Marcas de HiperTexto' es un lenguaje de ",
"marcas basado en XML para la representación de información en un entorno Web."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/HTML",
"https://www.php.net/manual/es/language.types.array.php",
"https://es.wikipedia.org/wiki/Vector_(inform%C3%A1tica)",
"https://www.w3schools.com/js/js_arrays.asp",
"https://docs.microsoft.com/es-es/dotnet/api/system.array?view=net-5.0"
]
}, {
"pattern" : "/\\bclase[ \\-]objeto|object[ \\-]class\\b/gi",
"result" : "Clase Objeto",
"description" : [
"En POO, tipo de clase que mapea objetos (Instancia) y con la cual, éstos pueden ser ",
"creados."
],
"links" : [
"http://cv.uoc.edu/annotation/cb7a0462407a23d1f3fc46cb1d4e01f8/645413/PID_00249622/PID_00249622.html",
"https://es.wikipedia.org/wiki/Clase_(inform%C3%A1tica)"
]
}, {
"pattern" : "/\\bclase[ \\-]est[aá]tica|static[ \\-]class\\b/gi",
"result" : "Clase Estática",
"description" : [
"En POO, tipo de clase que permite el uso de sus elementos de forma parcial o plena ",
"sin que tenga que ser creado ningún objeto para ello."
],
"links" : [
"http://cv.uoc.edu/annotation/cb7a0462407a23d1f3fc46cb1d4e01f8/645413/PID_00249622/PID_00249622.html",
"https://www.kikopalomares.com/blog/que-es-una-clase-en-programacion",
"https://gamedevtraum.com/es/programacion-informatica/programacion-orientada-a-objetos/que-es-una-clase-en-programacion/"
]
}, {
"pattern" : "/\\bg(\\. ?)?u(\\. ?)?i(\\. ?)?(s)?\\b/gi",
"result" : "GUI$1",
"description" : [
"'Graphic User Interface' o 'Interfaz Gráfica de Usuario' es el entorno visual por el ",
"cual se mueve el usuario."
],
"links" : [
"https://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario#:~:text=La%20interfaz%20gr%C3%A1fica%20de%20usuario,acciones%20disponibles%20en%20la%20interfaz.",
"https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/que-es-una-gui/",
"https://i.workana.com/glosario/que-es-la-interfaz-grafica-de-usuario-gui/"
]
}, {
"pattern" : "/\\bstrings?\\b/gi",
"result" : "String",
"description" : [
"Array o cadena de caracteres que componen un texto en programación. Éste puede ",
"aparecer como un texto encapsulado entre comillas o como objeto normalmente."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/String",
"https://es.wikipedia.org/wiki/Cadena_de_caracteres",
"https://docs.microsoft.com/es-es/dotnet/api/system.string?view=net-5.0"
]
}, {
"pattern" : ["/\\bFull ?hd\\b/gi", "/\\b1920x1080\\b/g"],
"result" : ["FullHD", "1920x1080"],
"description" : [
"Resolución que contiene 1920 píxels de ancho y 1080 de alto en una relación de ",
"aspecto 16:9. También puede venir como 1080p o 1080i, así como 1920x1080 o FullHD."
],
"links" : [
"https://es.wikipedia.org/wiki/1080p",
"https://www.xataka.com/tag/fullhd"
]
}, {
"pattern" : ["/\\b(p)[ií]xel\\b/gi", "/\\b(p)[ií]xeles?\\b/gi"],
"result" : ["$1íxel", "$1íxeles"],
"description" : [
"Punto de color RGB en una pantalla. El número de píxeles representa la resolución de ",
"la misma, y el número de los mismos en el ancho y en el largo su relación de aspecto."
],
"links" : [
"https://es.wikipedia.org/wiki/P%C3%ADxel"
]
}, {
"pattern" : ["/\\bd(\\. ?)?p(\\. ?)?i(\\. ?)?s?\\b/gi", "/\\bp(\\. ?)?p(\\. ?)?p(\\. ?)?s?\\b/gi"],
"result" : ["DPI", "PPP"],
"description" : [
"Dots Per Inch o Puntos Por Pulgada es una unidad de medida que determina la ",
"resolución cada pulgada de una pantalla, es decir, la densidad de píxeles que hay en ",
"cada pulgada de una pantalla o sensor como los de un ratón."
],
"links" : [
"https://www.xataka.com/basics/que-dpi-como-configurarlos-pantalla-tu-movil-ordenador",
"https://www.geeknetic.es/DPI/que-es-y-para-que-sirve",
"https://es.wikipedia.org/wiki/Puntos_por_pulgada"
]
}, {
"pattern" : "/\\bandroid\\b/gi",
"result" : "Android",
"description" : "Sistema Operativo para móviles de Google, muy extendido.",
"links" : [
"https://www.android.com/intl/es_es/",
"https://es.wikipedia.org/wiki/Android",
"https://www.xatakandroid.com/"
]
}, {
"pattern" : "/\\bc(\\. ?)?s(\\. ?)?s(\\. ?)?\\b/gi",
"result" : "CSS",
"description" : [
"'Cascade Style Sheet' o 'Hoja de Estilos en Cascada' son archivos de estilos orientados ",
"a separar la parte de estilos de un proyecto del resto. Es muy usado en tecnologías ",
"Web."
],
"links" : [
"https://developer.mozilla.org/es/docs/Web/CSS",
"https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada",
"https://www.w3schools.com/css/",
"https://lenguajecss.com/css/introduccion/que-es-css/",
"https://www.w3.org/wiki/Es/CSS",
"https://www.w3.org/Style/CSS/Overview.en.html"
]
}, {
"pattern" : ["/\\bf(\\. ?)?p(\\. ?)?s(\\. ?)?s?\\b/gi", "\\bfotogramas ?por ?segundo\\b/gi", "\\bframes ?per ?second\\b/gi"],
"result" : ["FPS", "Fotogramas Por Segundo", "Frames Per Second"],
"description" : [
"'Frames Per Second' o 'Fotogramas Por Minuto' es la cantidad de imágenes por segundo ",
"que está siendo representado un vídeo o un dinamismo en una pantalla."
],
"links" : [
"https://www.xataka.com/basics/que-fps-fotogramas-segundo-sirven-videojuegos",
"https://es.wikipedia.org/wiki/Fotogramas_por_segundo",
"https://www.geeknetic.es/FPS/que-es-y-para-que-sirve"
]
}, {
"pattern" : "/\\bwebkit\\b/gi",
"result" : "Webkit",
"description" : [
"Motor de interpretación Open Source de JavaScript, DOM y CSS desarrollado por Apple ",
"para Safari y que luego se extendió a otras plataformas como Chrome, Edge, etc."
],
"links" : [
"https://webkit.org/",
"https://es.wikipedia.org/wiki/WebKit",
"https://developer.mozilla.org/es/docs/Glossary/WebKit"
]
}, {
"pattern" : "/\\bbool(ean[oa]?)?(s)?\\b/gi",
"result" : "Bool$1$2",
"description" : [
"Tipado binario que representa si es verdadero o falso, o en matemáticas binarias, 1 ó",
"0 consecutivamente."
],
"links" : [
"https://docs.microsoft.com/es-es/dotnet/csharp/language-reference/builtin-types/bool#:~:text=La%20palabra%20clave%20de%20tipo,bool%20%2C%20use%20operadores%20l%C3%B3gicos%20booleanos.",
"https://www.zator.com/Cpp/E3_2_1b.htm",
"https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Boolean"
]
}, {
"pattern" : "/\\bgit[ \\-_]?tutorials?\\b/gi",
"result" : "GitTutorials",
"description" : [
"Página Web en español que contiene información de cómo instalar Git localmente, así ",
"como de su gestión, a partir de la experiencia de inoro, CValle_, Creeper, Tarsier ",
"y KyMAN."
],
"links" : [
"https://gittutorials.k3y.pw/",
"https://git.k3y.pw/Whalers/GitTutorials"
]
}, {
"pattern" : "/\\bp[aá]gina(s)?[ \\-_]web\\b/gi",
"result" : "Página$1 Web",
"description" : [
"Documento, ya sea estático o dinámico, de entorno Web, para proporcionar una ",
"información o servicio."
],
"links" : [
"https://es.wikipedia.org/wiki/P%C3%A1gina_web"
]
}, {
"pattern" : ["/\\bapache ?(2(\\.\\d)?)?\\b/gi", "/\\bh(\\. ?)?t(\\. ?)?t(\\. ?)?p(\\. ?)?d(\\. ?)?(\\.exe)?\\b/gi"],
"result" : ["Apache$1", "HTTPD"],
"description" : [
"Apache2 es un servidor Web que contiene un pequeño proxy HTTP para configurar zonas ",
"y accesos. Es muy usado con PHP. Su proceso es el clásico 'httpd' en o 'httpd.exe'."
],
"links" : [
"http://httpd.apache.org/",
"https://es.wikipedia.org/wiki/Servidor_HTTP_Apache"
]
}, {
"pattern" : "/\\bp(\\. ?)?h(\\. ?)?p(\\. ?| )?(\\d(\\.\\d)?)?\\b/gi",
"result" : "PHP $1",
"description" : [
"Lenguaje de programación multiplataforma, muy usado para hacer sitios Web dinámicos ",
"a nivel de servidor. Puede ser integrado en Apache, Nginx, IIS, etc."
],
"links" : [
"https://es.wikipedia.org/wiki/PHP",
"https://www.php.net/manual/es/intro-whatis.php",
"https://desarrolloweb.com/home/php"
]
}, {
"pattern" : "/\\bg(\\. ?)?i(\\. ?)?t(\\. ?)?\\b/gi",
"result" : "Git",
"description" : [
"Programa de gestión de versiones para projectos de desarrollo. A parte de gestionar ",
"versiones, también es usado para gestionar equipos de trabajo para un mismo proyecto."
],
"links" : [
"https://git-scm.com/",
"https://es.wikipedia.org/wiki/Git",
"https://www.atlassian.com/es/git/tutorials/what-is-git",
"https://docs.github.com/en/get-started/quickstart/set-up-git"
]
}, {
"pattern" : "/\\bgitlab\\b/gi",
"result" : "GitLab",
"description" : [
"Servicio Git para proyectos, así como aplicación para montar localmente un Git."
],
"links" : [
"https://about.gitlab.com/",
"https://es.wikipedia.org/wiki/GitLab"
]
}, {
"pattern" : "/\\bweb\\b/gi",
"result" : "Web",
"description" : "Página, sitio, documento o entorno en la red o en ámbito electrónico.",
"links" : [
"https://es.wikipedia.org/wiki/P%C3%A1gina_web",
"https://www.rae.es/dpd/web"
]
}, {
"pattern" : "/\\benterprise([ \\-_]?edition)?\\b/gi",
"result" : "Enterprise Edition",
"description" : "Versión completa de un Software, normalmente de pago y con soporte.",
"links" : [
"https://www.linguee.com/english-spanish/translation/enterprise+version.html"
]
}, {
"pattern" : "/\\bcommunity([ \\-_]?edition)?\\b/gi",
"result" : "Enterprise Edition",
"description" : [
"Versión completa o parcial de un Software, normalmente gratuito bajo una serie de ",
"condiciones."
],
"links" : [
"https://www.vozidea.com/version-community-edition-de-moda"
]
}, {
"pattern" : "/\\bdebian( ?\\d{1,2}(\\.\\d(\\.\\d)?)?)?\\b/gi",
"result" : "Debian $1",
"description" : "Sistema Operativo Linux muy extendido y sencillo de usar.",
"links" : [
"https://www.debian.org/index.es.html",
"https://es.wikipedia.org/wiki/Debian_GNU/Linux",
"https://www.ionos.es/digitalguide/servidores/know-how/debian-el-software-universal-para-sistemas-operativos/"
]
}, {
"pattern" : "/\\bcore\\b/gi",
"result" : "Core",
"description" : [
"Viene siendo el entorno de usuario en modo texto, como son la Terminal, ",
"MSDOS o la propia consola de COMANDOS. No confundir con el Kernel o 'Núcleo del ",
"Sistema'."
],
"links" : []
}, {
"pattern" : ["/\\bamd64\\b/gi", "/\\bx64\\b/gi", "/\\bx86[_\\-]64\\b/gi"],
"result" : ["amd64", "x64", "x86-64"],
"description" : "Arquitectura del procesador de 64bits que comprende tanto AMD como Intel.",
"links" : [
"https://es.wikipedia.org/wiki/X86-64"
]
}, {
"pattern" : "/\\br(\\. ?)?a(\\. ?)?m(\\. ?)?\\b/gi",
"result" : "RAM",
"description" : [
"'Random Access Memory' o 'Memoria de Acceso Aleatorio' es una memoria rápida y ",
"volátil que se encarga de tener la memoria activa de los procesos en ejecución en ",
"un equipo."
],
"links" : [
"https://es.wikipedia.org/wiki/Memoria_de_acceso_aleatorio",
"https://www.xataka.com/basics/memoria-ram-que-sirve-como-mirar-cuanta-tiene-tu-ordenador-movil"
]
}, {
"pattern" : ["/\\bscroll(s)?\\b/gi", "/\\bbarra(s)? ?de ?desplazamiento\\b/gi"],
"result" : ["Scroll$1", "Barra$1 de Desplazamiento"],
"description" : [
"Son las barras que permiten el desplazamiento de la información dentro de un marco ",
"para poder mostrar más información de lo que admite el propio tamaño del marco."
],
"links" : [
"https://es.wikipedia.org/wiki/Scroll",
"https://neoattack.com/neowiki/scroll/"
]
}, {
"pattern" : "/\\bv(irtual)?[ \\-]?box\\b/gi",
"result" : "VirtualBox",
"description" : "Sencillo programa de virtualización de Oracle.",
"links" : [
"https://www.virtualbox.org/",
"https://es.wikipedia.org/wiki/VirtualBox",
"https://www.xataka.com/basics/virtualbox-que-como-usarlo-para-crear-maquina-virtual-windows-u-otro-sistema-operativo"
]
}, {
"pattern" : "/\\b(\\d+(\\.\\d+)?) ?[gG](\\. ?)?B(\\. ?)?\\b/g",
"result" : "$1 GB",
"description" : [
"El GigaByte es una unidad de medida equivalente a 10 elevado a 9 bytes. No confundir ",
"con los GiB ni Gb."
],
"links" : [
"https://es.wikipedia.org/wiki/Gigabyte"
]
}, {
"pattern" : "/\\b(\\d+(\\.\\d+)?) ?r(\\. ?)?p(\\. ?)?m(\\. ?)?\\b/gi",
"result" : "$1 RPM",
"description" : [
"Las 'Revoluciones Por Minuto' es la unidad de medida que determina los ciclos en un ",
"segundo de un elemento que esté girando."
],
"links" : [
"https://es.wikipedia.org/wiki/Revoluci%C3%B3n_por_minuto",
"https://helloauto.com/glosario/rpm",
"https://diccionario.motorgiga.com/diccionario/rpm-definicion-significado/gmx-niv15-con195445.htm"
]
}, {
"pattern" : "/\\bl(\\. ?)?v(\\. ?)?m(\\. ?)?\\b/gi",
"result" : "LVM",
"description" : [
"'Logical Volume Manager' o 'Gestor de Volúmenes Lógicos' es un sistema de gestión de ",
"unidades físicas de Linux, que permite crear volúmenes lógicos a partir de los ",
"mismos y poderlos gestionar de múltiples formas mucho más flexibles que los métodos ",
"tradicionales."
],
"links" : [
"https://es.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)",
"https://blog.inittab.org/administracion-sistemas/lvm-para-torpes-i/",
"https://wiki.archlinux.org/title/LVM_(Espa%C3%B1ol)"
]
}, {
"pattern" : ["/\\bo(\\. ?)?s(\\. ?)?\\b/gi", "/\\bOSs?\\b/g", "/\\bSOs?\\b/g", "/\\bs(\\. ?)?o(\\. ?)?\\b/gi", "/\\bsistema ?operativo\\b/gi"],
"result" : ["OS", "OS", "SO", "SO", "Sistema Operativo"],
"description" : [
"Un Sistema Operativo es el Software que separa y permite la comunicación entre el ",
"Hardware y el resto de los programas."
],
"links" : [
"https://es.wikipedia.org/wiki/Sistema_operativo",
"https://desarrollarinclusion.cilsa.org/tecnologia-inclusiva/que-es-un-sistema-operativo/",
"https://edu.gcfglobal.org/es/informatica-basica/que-es-un-sistema-operativo/1/"
]
}, {
"pattern" : "/\\bsudo\\b/gi",
"result" : "sudo",
"description" : [
"Comando instalable en Linux que permite la ejecución del comando que lo acompaña ",
"como 'root'."
],
"links" : [
"https://es.wikipedia.org/wiki/Sudo",
"https://www.hostinger.es/tutoriales/usar-comando-sudo-y-archivo-sudo",
"https://www.fayerwayer.com/2019/10/como-usa-el-programa-sudo/"
]
}, {
"pattern" : "/\\bopen[ \\-]?s(\\. ?)?s(\\. ?)?h(\\. ?)?\\b/gi",
"result" : "OpenSSH",
"description" : "Programa Open Source orientado a poder crear conexiones SSH.",
"links" : [
"https://www.redeszone.net/gnu-linux/servidor-ssh-en-ubuntu/",
"https://docs.microsoft.com/es-es/windows-server/administration/openssh/openssh_install_firstuse",
"https://es.wikipedia.org/wiki/OpenSSH"
]
}, {
"pattern" : "/\\bperl\\b/gi",
"result" : "Perl",
"description" : [
"Lenguaje de programación de propósito general tanto precompilado como compilado de ",
"interpretación."
],
"links" : [
"https://es.wikipedia.org/wiki/Perl",
"https://www.perl.org/",
"https://dinahosting.com/blog/lenguaje-te-conviene-hoy-hablamos-perl/",
"http://www2.iib.uam.es/bioinfo/curso/perl/tutoriales/cicei/cap2.htm"
]
}, {
"pattern" : "/\\bpostfix\\b/gi",
"result" : "Postfix",
"description" : "Servidor de correo electrónico Open Source.",
"links" : [
"https://es.wikipedia.org/wiki/Postfix",
"http://www.postfix.org/"
]
}, {
"pattern" : "/\\bscript(s)?\\b/gi",
"result" : "Script$1",
"description" : "Conjunto de órdenes a ejecutar.",
"links" : [
"https://es.wikipedia.org/wiki/Script",
"https://www.linuxadictos.com/que-es-script.html?_gl=1%2Akp3rdm%2A_ga%2AYW1wLWd1WUo1UnV2RGlSZUI0Z0NLa29oWGJIT0FTbWluOTdaUzlpVXJUekMtcG4taFJaUWNoeUFGa2hVQnR2R3ZoY3Y",
"https://www.seoestudios.es/blog/que-es-un-script/"
]
}, {
"pattern" : "/\\bu(\\. ?)?r(\\. ?)?l(\\. ?)?(s)?\\b/gi",
"result" : "URL$1",
"description" : [
"'Uniform Resource Locator' o 'Localizador de Recursos Uniforme' no es más que una ",
"dirección que apunta a un recurso o recursos los cuales pueden ser variables en ",
"el tiempo."
],
"links" : [
"https://es.wikipedia.org/wiki/Localizador_de_recursos_uniforme",
"https://developer.mozilla.org/es/docs/Learn/Common_questions/What_is_a_URL",
"https://www.edix.com/es/instituto/que-es-url/"
]
}, {
"pattern" : "/\\b(gnu[ \\-]?)?wget\\b/gi",
"result" : "GNU Wget",
"description" : [
"Herramienta de Software Libre para capturar la información de una URL concreta ",
"contra un fichero, lo que permite incluso la descarga de archivos a partir de la ",
"WWW, de donde viene la W que acompaña su nombre."
],
"links" : [
"https://es.wikipedia.org/wiki/GNU_Wget",
"https://www.gnu.org/software/wget/",
"https://www.hostinger.es/tutoriales/usar-comando-wget/"
]
}, {
"pattern" : "/\\bi(\\. ?)?p(\\. ?)?(s)?\\b/gi",
"result" : "IP$1",
"description" : [
"'Internet Protocol' o 'Protocolo de Internet', viene siendo un conjunto de números ",
"que identifican a una tarjeta de red de forma lógica."
],
"links" : [
"https://es.wikipedia.org/wiki/Direcci%C3%B3n_IP",
"https://es.wikipedia.org/wiki/Protocolo_de_internet",
"https://www.xataka.com/basics/que-es-una-direccion-ip-y-como-puedes-saber-la-tuya",
"https://www.cualesmiip.com/"
]
}]
}]]
[[html_data {
"title" : "WDictionaries - Diccionario global",
"url" : "https://wmarkdown.k3y.pw/es/global_dictionary.html",
"author" : "Tarsier, KyMAN",
"since" : 20210516,
"version" : 20210621,
"key_words" : "Whalers,MarkDown,MediaWiki,WMarkDown,dictionary,diccionario",
"description" : "Diccionario de conceptos.",
"project" : "WMarkDown",
"logo" : "https://wmarkdown.k3y.pw/images/wmarkdown.png"
}]]

@ -0,0 +1,39 @@
[[post_data {
"author" : "Tarsier y KyMAN",
"since" : 20210623,
"version" : 20210623
}]]
# WDictionaries
WDictionaries es una pequeña herramienta CDN que nos permite acceder a un pequeño diccionario JSON,
ya sea estático o dinámico el cual se puede recoger con AJAX, XMLHttpRequest u otro medio y ser
usado de forma remota. Cada diccionario tiene un conjunto de palabras o frases con significado
acompañado de un patrón el cual identifica dicha palabra o texto en un texto o los textos donde
quiera ser aplicado.
[[header_level 0]]
[[include /WMD/es/projects.w.md]]
[[header_level 0]]
[[include /WMD/es/load.w.md]]
[[header_level 0]]
[[include /WMD/es/build.w.md]]
[[header_level 0]]
[[include /WMD/es/bugs.w.md]]
[[header_level 0]]
[[include /WMD/es/targets.w.md]]
[[html_data {
"title" : "WDictionaries - Manual",
"url" : "https://wmarkdown.k3y.pw/es/index.html",
"author" : "Tarsier, KyMAN, angelus",
"since" : 20210623,
"version" : 20210623,
"key_words" : "Whalers,MarkDown,MediaWiki,WMarkDown,dictionary,wdictioaries,manual",
"description" : "Manual del WDictionaries.",
"project" : "WDictionaries",
"logo" : "https://wdictionaries.k3y.pw/images/logo.png"
}]]

@ -0,0 +1,110 @@
[[post_data {
"author" : "Tarsier y KyMAN",
"since" : 20210623,
"version" : 20210624
}]]
# ¿Cómo se llama?
Los diccionarios son contenidos JSON, los cuales pueden estar almacenados en ficheros públicos sin
CORS en el servidor mismo del WDictionaries; o bien, desde un servidor propio o externo; o integrado
dentro del mismo proyecto donde se haga uso del diccionario.
> **NOTA**: Aquí suponemos que se hace uso de WMarkDown, el cual integra las librerías necesarias
para la interpretación y gestión de los diccionarios, y todo ejemplo y explicación partirá de este
proyecto.
Para integrar uno o más ficheros simplemente hemos de abrir un elemento _wdictionary_ en nuestro WMD
donde el primer parámetro es el propio nombre _wdictionary_, el segundo es un String que representa
al cabecera del buscador de conceptos del diccionario, y los restantes serán vínculos con
diccionarios que se quieran integrar en nuestra página WMD.
```md
[[wdictionay "Diccionario de pruebas"
https://wdictionaries.k3y.pw/es/common.json
https://wdictionaries.k3y.pw/es/digital.json
https://wdictionaries.k3y.pw/es/own_projects.json
https://wdictionaries.k3y.pw/es/projects.json
https://wdictionaries.k3y.pw/es/users.json
https://wdictionaries.k3y.pw/es/values.json
]]
```
> **IMPORTANTE**: Cara la gestión de los Links, hay que pensar que lo leerá JavaScript en el entorno
cliente de forma asíncrona con XMLHttpRequest, por lo que hay que orientar tanto las URI locales
como las URL externas para el CORS.
Tal como se llamó en el ejemplo a los archivos diccionario JSON, pueden ser llamados otros,
incluyendo de otros servidores o incluso almacenados en el mismo proyecto.
Por otro lado, tenemos una forma más reducida de llamar a los diccionarios que se encuentran en el
propio servidor del WDictionaries, que viene siendo con una llamada por GET al raíz del servidor
WDictionaries donde tendríamos la siguiente sintaxis de la URL:
```txt
https://wdictionaries.k3y.pw/?IDIOMA/DICCIONARIOS
```
Según esta estructura tenemos:
- **IDIOMA**: Código del idioma, normalmente de dos dígitos como "es" para Español o "en" para el
inglés. Dicho nombre será el directorio [[ignore /json]] donde se vayan a mirar los propios ficheros
JSON.
- **DICCIONARIOS**: Nombre de los ficheros diccionario a los cuales se quiere acceder, sin
extensión, y todos ellos separados entre sí por comas.
Para aclarar ésto usaremos el ejemplo anterior con esta nueva sintaxis URI, mucho más compacta,
dinámica y posiblemente, más legible.
```md
[[wdictionay "Diccionario de pruebas" https://wdictionaries.k3y.pw/?es/common,digital,own_projects,projects,users,values]]
```
Ambos sistemas son totalmente elegibles por el usuario editor de la página, sin embargo, hay una
diferencia crucial entre ellos: los ficheros JSON son elementos considerados estáticos, y por tanto,
son considerados cacheables tanto por los navegadores como por los servidores Proxy intermedios,
como puede ser el caso de CloudFlare; por otro lado, el método de la URI única es un método
considerado dinámico el cual nunca será cacheado. Esta diferencia radica en lo siguiente:
<table style="width:100%;">
<thead>
<tr>
<th style="width:50%;">Pros</th>
<th style="width:50%;">Contras</th>
</tr>
</thead>
<tbody>
<tr>
<td>
- Los archivos JSON son de acceso más rápido.
- Ante actualizar el contenido es muchísimo más eficiente la URI única.
- En SEO es mejor la vinculación a los JSON.
- Para tecnologías móviles con datos limitados es mejor JSON.
</td>
<td>
- El sistema de URI única no es cacheable y por tanto, siempre requiere de cargar.
- A la hora de actualizar, los JSON pueden quedar cacheados.
- El sistema de URI única pierde puntos SEO por estado dinámico.
- El sistema de URI única puede consumir muchos datos.
</td>
</tr>
</tbody>
</table>
En base a estos criterios, el usuario editor ha de decidir qué método usar si el recurso de
diccionario está integrado en el servidor del WDictionaries.
[[html_data {
"title" : "WDictionaries - Cargar diccionarios",
"url" : "https://wmarkdown.k3y.pw/es/load.html",
"author" : "Tarsier, KyMAN, angelus",
"since" : 20210623,
"version" : 20210624,
"key_words" : "Whalers,MarkDown,MediaWiki,WMarkDown,dictionary,wdictioaries,lectura,carga,diccionarios",
"description" : "Manual del WDictionaries.",
"project" : "WDictionaries",
"logo" : "https://wdictionaries.k3y.pw/images/logo.png"
}]]

@ -0,0 +1,63 @@
[[post_data {
"author" : "KyMAN",
"since" : 20210628,
"version" : 20210628
}]]
# Proyectos
Los siguientes proyectos son aquellos cuyos desarrolladores informaron de que hacen uso de esta
herramienta, y lo cual fue comprobado, para registrarlos aquí.
[[links_group [{
"images" : ["https://git.k3y.pw/Whalers/Whalers/-/raw/master/ArtBook/whalers.png"],
"link" : "https://whalers.k3y.pw/",
"text" : "Whalers"
}, {
"images" : ["https://wmarkdown.k3y.pw/images/wmarkdown.png"],
"link" : "https://wmarkdown.k3y.pw/",
"text" : "WMarkDown"
}, {
"images" : ["https://gittutorials.k3y.pw/images/gittutorials.png"],
"link" : "https://gittutorials.k3y.pw/",
"text" : "GitTutorials"
}, {
"images" : ["https://kyman.k3y.pw/images/logo.png"],
"link" : "https://kyman.k3y.pw/",
"text" : "KyMAN Wlog"
}, {
"images" : ["https://kanvas.k3y.pw/images/kanvas.png"],
"link" : "https://kanvas.k3y.pw/",
"text" : "Kanvas"
}, {
"images" : [],
"link" : "https://pytutorials.k3y.pw/es/",
"text" : "PyTutorials"
}, {
"images" : ["https://gamepadsjs.k3y.pw/images/GamepadsJS-512.png"],
"link" : "https://gamepadsjs.k3y.pw/",
"text" : "GamepadsJS"
}] ]]
> **NOTA**: Por la evolución de los proyectos con su posibilidad de no avisar de dejar de usar dicha
herramienta en cualquiera de los proyectos anteriormente mencionados puede dar lugar a error a la
hora de valorar si realmente hacen o no uso de dicha tecnología.
A su vez, esta herramienta hace uso de los siguientes proyectos:
[[links_group [{
"images" : ["https://wmarkdown.k3y.pw/images/wmarkdown.png"],
"link" : "https://wmarkdown.k3y.pw/",
"text" : "WMarkDown"
}] ]]
[[html_data {
"title" : "WDictionaries - Bugs",
"url" : "https://wmarkdown.k3y.pw/es/bugs.html",
"author" : "Tarsier, KyMAN, angelus",
"since" : 20210628,
"version" : 20210628,
"key_words" : "Whalers,MarkDown,MediaWiki,WMarkDown,dictionary,wdictioaries,proyectos",
"description" : "Bugs del proyecto WDictionaries.",
"project" : "WDictionaries",
"logo" : "https://wdictionaries.k3y.pw/images/logo.png"
}]]

@ -0,0 +1,61 @@
[[post_data {
"author" : "KyMAN",
"since" : 20210628,
"version" : 20210628
}]]
# Objetivos
Esta sección marcará los objetivos a cumplir por parte del equipo de desarrollo de este proyecto, y
se dividirá en partes sún dictamine cada título y su contenido. También permitirá ver los objetivos
cumplidos y por tanto, la evolución del trabajo del mismo.
En el caso de los objetivos "Cualquiera" y "Todos" se verán más de un Checkbox acompañando al
objetivo donde cada uno determina a los usuarios Tarsier, KyMAN y Angelus, de esta forma sabemos
quien hizo qué.
## Cualquiera
Los siguientes objetivos pueden ser llevados a cabo por cualquiera de los miembros descritos en el
apartado anterior. Solo hace falta que lo haga un miembro, aunque esto no quita que cualquier otro
pueda también repetirlo o colaborar.
- [ ] [ ] [ ] Crear y documentar los estilos.
- [ ] [ ] [ ] Crear logo a partir del código de colores seleccionado en el apartado de los estilos.
- *Añadir también versión en blanco y negro en SVG y los PNG base de la página y del SEO.*
- [ ] [ ] [ ] Dividirlos diccionarios por contenidos.
## Todos
Los siguientes objetivos han de estar completados por todos los miembros del equipo sin excepción, y
no se considerará completado hasta que todos lo hallan realizado.
- [ ] [-] [ ] Revisar los diccionarios para evitar fallas.
- [ ] [X] [ ] Revisar el correcto funcionamiento del PHP.
## Tarsier
Los siguientes objetivos sólo serán para Tarsier.
## KyMAN
Los siguientes objetivos sólo serán para KyMAN.
- [X] Programar librería común para WMarkDown.
- [X] Establecer diccionarios JSON.
- [X] Programar index para carga de diccionarios o muestra de la documentación.
## Angelus
Los siguientes objetivos sólo serán para Angelus.
[[html_data {
"title" : "WDictionaries - Objetivos",
"url" : "https://wmarkdown.k3y.pw/es/targets.html",
"author" : "Tarsier, KyMAN, angelus",
"since" : 20210628,
"version" : 20210628,
"key_words" : "Whalers,MarkDown,MediaWiki,WMarkDown,dictionary,wdictioaries,objetivos",
"description" : "Objetivos del proyecto WDictionaries.",
"project" : "WDictionaries",
"logo" : "https://wdictionaries.k3y.pw/images/logo.png"
}]]

@ -0,0 +1,34 @@
[[post_data {
"author" : "Tarsier y KyMAN",
"since" : 20210623,
"version" : 20210628
}]]
# WDictionaries
[[links_group [{
"images" : ["https://i.imgur.com/im1o0gc.png"],
"text" : "Español",
"link" : "/es",
"self" : true
}] ]]
[[header_level 0]]
[[include /WMD/es/projects.w.md]]
[[header_level 0]]
[[include /WMD/es/bugs.w.md]]
[[header_level 0]]
[[include /WMD/es/targets.w.md]]
[[html_data {
"title" : "WDictionaries - Idiomas",
"url" : "https://wmarkdown.k3y.pw/index.html",
"author" : "Tarsier, KyMAN, angelus",
"since" : 20210623,
"version" : 20210628,
"key_words" : "Whalers,MarkDown,MediaWiki,WMarkDown,dictionary,wdictioaries,idioma,lenguaje",
"description" : "Selector de idiomas del WDictionaries.",
"project" : "WDictionaries",
"logo" : "https://wdictionaries.k3y.pw/images/logo.png"
}]]
Loading…
Cancel
Save