Fecha actual Mié Jul 26, 2017 8:33 pm

Grabadora de Texto (Editor y Archivador de Código Fuente en HTML5)

Programas creados por nosotros.

Usuarios leyendo este tema: Google [Bot], Bing [Bot] y 2 invitados (Unknown178.159.37.56, Unknown216.244.66.240)

Grabadora de Texto (Editor y Archivador de Código Fuente en HTML5)

Notapor ~ » Sab Mar 12, 2016 3:01 pm

NOTA: Absolutamente todos mis programas y mi código fuente son de Dominio Público, así que pueden usarse libremente y no tienen restricción alguna de uso.

Grabadora de Texto
ICON


Este es un programa que permite guardar la secuencia y velocidad de tipeo de cualquier texto escrito dentro de este. Permite grabar los esfuerzos de desarrollo empeñados en un proyecto de programación o de documentación para que otros puedan entender mucho mejor su código como si estuviera enfrente de nuestra máquina. Todavía está en etapa de prueba aunque no debería fallar (aunque en lo personal solo lo uso actualmente para escribir programas e historiales cortos para solucionar los bugs/errores).

Lo bueno de esto es que no estamos viendo un video sino que texto y HTML (es una especie de videotutorial al que podría incrustársele audio y video después). En lugar de eso, una grabación de texto que de otra forma podría tener unos 25 Megabytes solo tendrá alrededor de 530 Kilobytes y con definición más alta que un video grabando texto en HD ya que tendremos realmente acceso al texto que se escribió como si se estuviera escribiendo desde la primera vez.

Podría dar cabida a la existencia de un YouTube de videos texto y a un Internet más interactivo en el que más que chats, tendríamos un área de texto conjunta como un board/panel en el que todos pueden escribir simultáneamente un área de texto o código enriquecido y se pueda ver qué es lo que cada quien hace al mismo tiempo (por ejemplo un chat o edición de código conjunto entre dos o más participantes, sin necesidad de enviar mensajes individuales de una única línea usando ENTER).

Soporta varias de las extensiones de archivo más comunes para programas (.c, .h, .asm, .inc, .php).

El árbol de directorios es arrastrable. Se puede usar el botón a la par derecha del título del nombre de archivo para crear una grabación totalmente nueva.

Se puede usar el botón al lado derecho del contador de tiempo de la grabación para mostrar o esconder el área de coloreado de texto.

Las áreas de texto se pueden cambiar de tamaño si queremos ver mejor el código fuente original (izquierda) o el código o HTML coloreado y generado (derecha). Puede ser útil cuando se editan archivos de código enormes ya que actualmente dicho coloreado es muy lento en esos casos a menos que se oculte el área de coloreado de sintaxis (cuando se oculta no sucede tal interpretación).

También se puede guardar la grabación en formato HTML en forma de grabadora autoconteniendo los datos, o en archivo TAR (dicho archivo es para cuando uno quiere extraer los archivos que se crearon porque no sería práctico guardar los múltiples archivos de un proyecto grande cada vez, desde el navegador).

Se puede poner el programa en un directorio dado y sobreescribirlo cuando se guardan las actualizaciones con contenido agregado. Dentro del subdirectorio se pueden poner archivos externos tales como imágenes o archivos locales que sean globales para el proyecto sin intentar anidarlos con Base64, que es algo que algunos navegadores como Chrome simplemente no quieren desplegar (las imágenes Base64 se muestran como links rotos en Chrome).

Esta versión puede agregar archivos y directorios. Una versión subsiguiente debería desplegar el tamaño de cada archivo y archivo de directorio README. También quisiera agregar un motor estable para mostrar (tal vez con sockets) para mostrar lo que se está escribiendo en vivo, así que en lugar de tener un chat regular se podría tener una aplicación web que muestre exactamente lo que se está escribiendo en ese mismo momento en modo texto o entre una lista de diferentes grabaciones de texto.

También necesito funcionalidad para agregar entradas de directorio para archivos externos o URLs, y la capacidad de mover/arrastrar/eliminar/renombrar/cambiar de archivo a directorio vacío o viceversa, etc. También un editor de imagen itengrado implementado en Canvas y un visor hexadecimal con una pantalla VGA emulada que se vea como HIEW y probablemente emuladores de máquina para probar código binario, comenzando con un emulador 8086, todos ellos basados en HTML5.

En otras palabras, este proyecto, si se hace correctamente (y si se implementa en un compilador que produzca código nativo) agregaría virtualmente todas las herramientas para crear un sistema operativo o proyectos complejos con la capacidad de grabar el proceso completo, sin importar que sea imagen, texto u otro recurso, mientras se haga dentro de este IDE, con la intención de reconstruirlo completa y exactamente a medida se hace.

Es como una copia virtual de las intenciones del desarrollador y su proceso completo de desarrollo en nuestra propia computadora en lugar de que haga dicho desarrollo estáticamente y de forma privada al escribir versiones nuevas mientras el resto de usuarios solo esperan los avances. Sería más práctico e interesante que la mayoría de videos de YouTube, y todavía generaría vistas (incluso dinero de anuncios) basado en intereses prácticos y constructivos (como libros hechos videos de texto con código con una ID y con listas de reproducción aparte de los anuncios para ganar por vista).

Podría sr como un YouTube de texto para desarrolladores y para estudiar más concienzudamente.

Podría ser mejor que, o mejorar, sitios como https://www.livecoding.tv si estuviera implementado en lugar de usar únicamente videos sin código fuente en cuestión que pudiera accederse y que solo fuera la grabación de una captura de pantalla.
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2409
Registrado: Sab Nov 10, 2012 1:04 pm

Volver a Programas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados


cron