Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

projects-servicemix #32

Open
notebook-t opened this issue Dec 31, 2023 · 1 comment
Open

projects-servicemix #32

notebook-t opened this issue Dec 31, 2023 · 1 comment

Comments

@notebook-t
Copy link

notebook-t commented Dec 31, 2023

revisión de cambios realizados

  • Se corrigió y mejoró el texto, además también de traducir al español.
  • Se revisó el texto en inglés y sugerimos algunas posibles mejoras.
  • Se realizó la traducción del texto corregido al español usando Microsoft Traductor.
  • Proporcionamos algunos recursos útiles para que puedas seguir aprendiendo y practicando.

Aquí está texto corregido en inglés:

MIT License

Copyright (c) 2017 Rocco Musolino

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Mejoras realizadas

Las mejoras que he hecho son las siguientes:

  • He eliminado la palabra to deal después de Software, ya que no es necesaria y puede causar confusión.
  • He cambiado shall por must en la frase this permission notice shall be included, ya que shall es una forma arcaica y poco usada de expresar obligación, mientras que must es más común y claro.

Aquí está tu texto traducido al español:

Licencia MIT

Derechos de autor (c) 2017 Rocco Musolino

Se concede el permiso, de forma gratuita, a cualquier persona que obtenga una copia
de este software y de los archivos de documentación asociados (el "Software"), para usar,
copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del
Software, y para permitir a las personas a las que se les proporcione el Software a hacer lo mismo,
sujeto a las siguientes condiciones:

El aviso de derechos de autor anterior y este aviso de permiso deben incluirse en todas las
copias o partes sustanciales del Software.

EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O
IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A LAS GARANTÍAS DE COMERCIABILIDAD,
IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS
AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO U OTRA
RESPONSABILIDAD, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRO MODO, QUE SURJA DE,
FUERA DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTROS TRATOS EN EL
SOFTWARE.

Recursos de aprendizaje

  • LanguageTool: Un corrector ortográfico, gramatical y de estilo en línea que funciona con varios idiomas, incluyendo el inglés y el español. Te ofrece sugerencias para mejorar tu texto y evitar errores comunes.
  • Reverso: Un corrector ortográfico y gramatical en línea que también te permite traducir textos entre diferentes idiomas. Además, tiene un diccionario, un conjugador de verbos y una herramienta para parafrasear textos y mejorar tu estilo.
  • Trinka: Un corrector gramatical gratuito y un asistente de redacción impulsado por inteligencia artificial, diseñado para la redacción académica y técnica. Te ayuda a mejorar tu vocabulario, estilo, sintaxis y más.
  • Parafrasist: Un corrector de ortografía en línea que también te ofrece la opción de parafrasear tus textos y generar sinónimos. Te ayuda a evitar el plagio y a expresarte mejor.

Referencias

Artículos de lectura relacionada

20231230-011212-350.png

index.js

const debug = require('debug')('termux')
const hasTermux = require('has-termux-api')
const autoloader = require('./lib/autoloader')

var api = Object.assign({
  hasTermux: hasTermux.sync()
}, autoloader())

debug('API loaded:', api)

module.exports = api
@notebook-t
Copy link
Author

notebook-t commented Dec 31, 2023

Excerpt

{ "bug-database": "http://issues.apache.org/activemq/browse/SM", "category": "network-client, network-server, xml, osgi", "created": "2015-03-16", "description": "Apache ServiceMix is a flexible, open-source integration container that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime platform you can use to build your own integrations solutions. It provides a complete, enterprise ready ESB exclusively powered by OSGi.", "doap": "http://svn.apache.org/repos/asf/servicemix/doap.rdf", "download-page": "http://servicemix.apache.org/download.html", "homepage": "http://servicemix.apache.org", "implements": \[ { "body": "JCP", "id": "JSR 208", "title": "Java Business Integration", "url": "http://www.jcp.org/en/jsr/detail?id=208" } \], "license": "http://spdx.org/licenses/Apache-2.0", "mailing-list": "http://servicemix.apache.org/mailing-lists.html", "maintainer": \[ { "mbox": "mailto:ksobkowiak@apache.org", "name": "Krzysztof Sobkowiak" } \], "name": "Apache ServiceMix", "pmc": "servicemix", "programming-language": "Java, XML, Scala", "repository": \[ "http://svn.apache.org/repos/asf/servicemix/", "https://git-wip-us.apache.org/repos/asf/servicemix.git" \], "shortdesc": "Apache ServiceMix is an open source ESB providing routing and mediation features." }

I don't want to read the documentation! Create my own page now!

General information.

This is application to create and organize everyday notes.

It can be useful to simple web development on Android mobile devices.

Key features

To see action buttons press on the page title.

The program store it's files in application private directory. The directory path can be found near the bottom of this page. It allow to operate without storage access permission. But be carefully! If you use Android 5.0 or above and deinstall the application this directory and it's content will be removed.


Simplest usage case

You can create quick notes.
Press on comment button on any page header and enter text of new note then press "Ok".

Notes organized as stream on one page.
Your new note will be placed at the top of the QuickNotes page with time stamp before.
To quick access to your notes you can create shortcut at the home screen by pressing screen_share button on the QuickNotes page header.

If you are using the application on Android 8.0 (Oreo) you can long press the application icon on the home scree and then choice "Take QuickNotes" in the menu that appears.


Main usage case

More about QuickNotes

Also you can share some text from another application. The quick note dialog will be fired in this case.

OMN as target for Share... from other applications

If you use the OMN as target for Share from another application OMN will receive this information.

  • From K9-Mail: if someone send you a page from OMN by E-Mail (K9-Mail tested) you OMN will receive this page and import if to Incoming pages
  • The same, using Telegram.
  • If you share some currently opened page from Web Browser (Google Chrome tested) OMN will receive the page information and save it to special Incoming bookmarks page. More information about this page here

External editor

This program use external editor. If you try to edit page and get message about no editor found install one, please.
On Android older then 8.0 (Oreo) suitable almost any editor.

I would recommend install the following editor and file manager to use with this application:

On Android 8.0 and newer the following editors tested:

Create new page

Don't edit this and other default pages! All you changes will be lost at application version update time.
Before making your own pages set "Author name" in application settings.
At the first, create own start page. To do this visit this link and page will be created automatically. Useful links will be placed on the new start page.

Read about how to Add new pages by action button add_box .

Another way is to put link to new page on current page and then visit it. On this case link to another page is page name followed by .html
Pages can be formatted using Markdown syntax and
Extended Markdown syntax specific for this application.

Notes stored in Markdown format and shown as HTML. New HTML page creates only if it does not exists or corresponding markdown page has later modification timestamp.

You can organize your pages by putting tags to page Markdown header


Advanced usage case

Read this page and the help page
Treat the application as web server with static content (without server side logic) and browser.

If you're referring to a local page, you must use relative paths:

[My start page](../Start.html)

More information about links format can be found here

Place you pages under md/ directory, JavaScripts under js/ and styles under css/ or embed all of these in page directly.

The Telegram channel with news about OMN and examples of pages created

Application files tree

/
├─ css/
│  ├─ Bookmarker.css
│  ├─ PSearch.css
│  ├─ common.css
│  ├─ custom.css (**)
│  └─ highlight.css (**)
├─ fonts/
│  └─ google-material/
│     ├─ material-icons.css
│     └─ MaterialIcons-Regular.woff2
├─ html/ (*)
├─ js/
│  ├─ Bookmarker.js
│  ├─ PSearch.js
│  └─ functions.js
├─ md/
│  ├─ default/
│  │  ├─ BookmarkerHelp.md
│  │  ├─ Build.md (*)
│  │  ├─ Changelog.md
│  │  ├─ Help.md
│  │  ├─ Markdown.md
│  │  ├─ MarkdownExt.md
│  │  └─ Welcome.md
│  ├─ incoming/ (*)
│  │  └─ Incoming.md (**)
│  ├─ bookmarks/ (*)
│  │  └─ Incoming.md (**)
│  ├─ QuickNotes.md (*)
│  ├─ Start.md (**)
│  └─ Tags.md (*)
└─ .ts (*)

(*) modified at operation time
(**) customizable

The / is the data directory which can be found near the bottom of this page.

Automatically modified pages and files

All pages in the directory md/default/* can be totally rewrite by application automatically. At version update time, usually.
The same is true for the following files:

css/Bookmarker.css
css/PSearch.css
css/common.css
css/highlight.css
fonts/google-material/MaterialIcons-Regular.woff2
fonts/google-material/material-icons.css
js/Bookmarker.js
js/PSearch.js
js/functions.js

All other pages and files are you own files and never been touched by program without your intention.

If Pelican CMS header meta information modified exists on page it updated automatically after editor call and page modified.

Access notes from other device

To see this application notes on another device (desktop or tablet, for example) I would recommend my small lightweight and simple web server for Android:

It was specially designed as companion application for these notes. To configure lWS go to its settings and set as document root OMN data directory. Data directory can be found near the bottom of this page.


License

The application licensed under MIT License. Copyright (c) 2017-2019, Mikhail Basov

marked.js is released under MIT License. Copyright (c) 2011-2018, Christopher Jeffrey

Highlight.js is released under the BSD License. Copyright (c) 2006, Ivan Sagalaev


Contribution

I develop this application for my own needs but will be glad if it useful for someone.

You can use the application and it's source code according to MIT license.

If you wish to contribute your efforts to the project I am welcome it. Open issues on source page or E-Mail me. The first and main thing required to the project is to translate documentation pages from my English to common used English.

<script> window.onload=createTOC(); </script> <script type="text/javascript" src="../../js/PSearch.js"></script> -->

Título: ¡Bienvenidos!
Fecha: 2023-12-28 10:16:34
Modificado: 2023-12-28 22:50:43
Autor: Carlos Ibarra
Etiquetas: Documentación OMN

[¡No quiero leer la documentación! ¡Crear mi propia página ahora!] (.. /Inicio.html)

Información general.

Esta es una aplicación para crear y organizar notas cotidianas.

Puede ser útil para el desarrollo web simple en dispositivos móviles Android.

Características principales

Para ver los botones de acción presione en el título de la página.

El programa almacena sus archivos en el directorio privado de la aplicación. La ruta del directorio se puede encontrar cerca de la parte inferior de [esta página] (Build.html). Permite operar sin permiso de acceso al almacenamiento. ¡Pero tenga ¡cuidado! Si usa Android 5.0 o superior y desinstala la aplicación, este directorio y su contenido se eliminarán.


Caso de uso más simple

Puedes crear notas rápidas.
Presione el botón comentario en el encabezado de cualquier página e ingrese el texto de la nueva nota y luego presione "Aceptar".

Notas organizadas como secuencia en una página.
Su nueva nota se colocará en la parte superior de la página QuickNotes con la marca de tiempo anterior.
Para acceder rápidamente a sus notas, puede crear un acceso directo en la pantalla de inicio presionando screen_share en el encabezado de la página QuickNotes.

Si está utilizando la aplicación en Android 8.0 (Oreo), puede presionar prolongadamente el ícono de la aplicación en la pantalla de inicio y luego elegir "Tomar notas rápidas" en el menú que aparece.


Caso de uso principal

Más sobre QuickNotes

También puedes compartir algún texto desde otra aplicación. En este caso se activará el cuadro de diálogo de nota rápida.

OMN como destino para Compartir... de otras aplicaciones

Si utiliza OMN como destino para "Compartir" desde otra aplicación, OMN recibirá esta información.

  • Desde K9-Mail: si alguien le envía una página desde OMN por correo electrónico (K9-Mail probado), usted OMN recibirá esta página y la importará a Páginas entrantes
  • Lo mismo, usando Telegram.
  • Si comparte alguna página actualmente abierta desde el navegador web (probado por Google Chrome), OMN recibirá la información de la página y la guardará en una página especial Marcadores entrantes. Más información sobre esta página aquí

Editor externo

Este programa utiliza un editor externo. Si intenta editar la página y recibe un mensaje que indica que no se encontró ningún editor, instale uno, por favor.
En Android anterior a 8.0 (Oreo) es adecuado para casi cualquier editor.

Recomendaría instalar el siguiente editor y administrador de archivos para usar con esta aplicación:

En Android 8.0 y versiones posteriores se probaron los siguientes editores:

Crear nueva página

¡No edites esta y otras páginas predeterminadas! Todos sus cambios se perderán en el momento de actualizar la versión de la aplicación.
Antes de crear sus propias páginas, establezca "Nombre del autor" en configuración de la aplicación.
Al principio, cree su propia página de inicio. Para hacer esto, visite este enlace y la página se creará automáticamente. Se colocarán enlaces útiles en la nueva página de inicio.

Lea acerca de cómo Agregar nuevas páginas mediante el botón de acción add_box </botón>.

Otra forma es colocar un enlace a la nueva página en la página actual y luego visitarla. En este caso, el enlace a otra página es el nombre de la página seguido de .html
Las páginas se pueden formatear usando sintaxis de Markdown y
Sintaxis extendida de Markdown específica para esta aplicación.

Notas almacenadas en formato Markdown y mostradas como HTML. La nueva página HTML se crea solo si no existe o si la página de rebajas correspondiente tiene una marca de tiempo de modificación posterior.

Puede organizar sus páginas colocando etiquetas en la página encabezado de Markdown


Caso de uso avanzado

Lea esta página y la página de ayuda
Trate la aplicación como un servidor web con contenido estático (sin lógica del lado del servidor) y un navegador.

Si te refieres a una página local, debes usar rutas relativas:

[Mi página de inicio](../Start.html)

Puede encontrar más información sobre el formato de los enlaces aquí

Coloque sus páginas en el directorio md/, JavaScripts en js/ y estilos en css/ o incruste todos estos directamente en la página.

El canal de Telegram con novedades sobre OMN y ejemplos de páginas creadas

Árbol de archivos de la aplicación

 /
 ├─css/
 │ ├─ Marcador.css
 │ ├─ PSearch.css
 │ ├─ común.css
 │ ├─ personalizado.css (**)
 │ └─ resaltado.css (**)
 ├─ fuentes/
 │ └─ material-google/
 │ ├─ material-iconos.css
 │ └─ MaterialIcons-Regular.woff2
 ├─html/ (*)
 ├─js/
 │ ├─ Marcador.js
 │ ├─ PSearch.js
 │ └─ funciones.js
 ├─md/
 │ ├─ predeterminado/
 │ │ ├─ BookmarkerHelp.md
 │ │ ├─ Construir.md (*)
 │ │ ├─ Registro de cambios.md
 │ │ ├─ Ayuda.md
 │ │ ├─ Markdown.md
 │ │ ├─ MarkdownExt.md
 │ │ └─ Bienvenido.md
 │ ├─ entrante/ (*)
 │ │ └─ Entrante.md (**)
 │ ├─ marcadores/ (*)
 │ │ └─ Entrante.md (**)
 │ ├─ QuickNotes.md (*)
 │ ├─ Inicio.md (**)
 │ └─ Etiquetas.md (*)
 └─ .ts (*)

(*) modificado en el momento de la operación
(**) personalizable

/ es el directorio de datos que se puede encontrar cerca de la parte inferior de [esta página] (Build.html).

Páginas y archivos modificados automáticamente

Todas las páginas en el directorio md/default/* pueden ser reescritas totalmente por la aplicación automáticamente. Generalmente en el momento de la actualización de la versión.
Lo mismo ocurre con los siguientes archivos:

css/marcador de libros.css
css/PSearch.css
css/común.css
css/resaltado.css
fuentes/google-material
MaterialIcons-Regular.woff2
fuentes/google-material/material-icons.css
js/Bookmarker.js
js/PSearch.js
js/funciones.js

Todas las demás páginas y archivos son archivos suyos y el programa nunca los ha tocado sin su intención.

Si la metainformación del encabezado de Pelican CMS modificada existe en la página, se actualiza automáticamente después de llamar al editor y modificar la página.

Acceder a notas desde otro dispositivo

Para ver las notas de esta aplicación en otro dispositivo (escritorio o tableta, por ejemplo) te recomendaría mi pequeño servidor web ligero y sencillo para Android:

Fue diseñada especialmente como aplicación complementaria para estas notas. Para configurar lWS, vaya a su configuración y configúrelo como directorio raíz de datos OMN del documento. El directorio de datos se puede encontrar cerca de la parte inferior de [esta página] (Build.html).


Licencia

La aplicación bajo licencia MIT. Copyright (c) 2017-2019, Mikhail Basov

marcado.js se publica bajo licencia MIT. Copyright (c) 2011-2018, Christopher Jeffrey

Highlight.js se publica bajo la licencia BSD. Copyright (c) 2006, Ivan Sagalaev


Contribución

Desarrollo esta aplicación para mis propias necesidades, pero me alegraré si le resulta útil a alguien.

Puede utilizar la aplicación y su código fuente según la licencia MIT.

Si deseas contribuir con tus esfuerzos al proyecto te lo agradezco. Abra los problemas en la página de origen o [envíeme un correo electrónico] (mailto:OMN@basov.net). Lo primero y principal que se requiere para el proyecto es traducir las páginas de documentación de mi inglés al inglés de uso común.

<guión>
ventana.onload=createTOC();
</script>

<script type="text/javascript" src="../../js/PSearch.js"></script>

@notebook-t notebook-t changed the title /projects/servicemix.json projects-servicemix Dec 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant