Catalogical Instrumentación

La instrumentación puede ser hecha self-indexación si uno la regla sencilla está seguida.

Siempre puesto la descripción de un Bloque en el #00 campo de aquel Bloque.

(Probablemente justo tendría que parar allí, pero nunca he sido bien en no explicando todo.)

Esta regla asegurará que cada índice que no empieza con #00 (para Especialización) y que fines en #00 (para Creación) es automáticamente parte del índice. Esto significa que el #[01-FF][00-FF][00-FF]00 colección de células contendrá un self-documentando "Mesa de Contenidos" para la capa de Especialización por default. Referiremos a la mesa como la Carta en este diseño por el bien de brevity. La Carta consumirá 1/256.ยบ del espacio de dirección (16.7 millones de plazos, pero menos de .4%). Estos plazos serán distribuidos equitativamente a través de la dirección entera espacía tan no cree cualquier noticeable vacíos.

FYI: Índices que inicio con #00 es parte de la "área de Conversación" Casual. El área de Conversación Casual tiene sus reglas propias y estrategias de búsqueda que simplifica el uso de lengua diaria. Esto es parte del plan para hacer el área de Conversación Casual 'sentir' separado de Especialización incluso aunque su realmente justo otra área. Esto soyental separación' tendría que mantener personas de confundir plazos 'comunes' y plazos Especiales incluso cuándo ellos de hecho participación seis fuera de ocho sílabas. (Cada plazo común comparte su 'dura' seis sílabas con 255 plazos Especiales.)


El desarrollo es en los detalles

Esto es el glyph para el topmost Carta del índice. Desde entonces uno necesita no escribir cualquier capa qué es todo cero es o no cambia de los valores de la capa anterior, Este glyph está introducido por clenching todo ocho dedos y ambos pulgares entonces liberando el (clenched) dedos e introduciendo una prensa de pulgar correcta final. La "prensa de pulgar correcta final" signifies que esto es un completo glyph (gusta pegar INTRODUCE en una calculadora).

Más FYI: Esto es el segundo más sencillo fingering combinación en la capa de Especialización (después de que #00), así que es razonable que tenga que ser la entrada a la Carta. También, los números más altos tienen más elementos dentro de una capa así que es filosóficamente razonable que serían más probablemente para representar la colección de conocimiento mientras que los menos elementos indicarían la selección de conocimiento.

Esto concluye el que agita brazo porción que baila grifo del diseño (por ahora).

The start of the index

Parezca un grande spotty eyeball a ti?

Manteniendo esta Mesa de Contenidos requerirá ningún adicional (físico) esfuerzo más allá manteniendo las #00 células en el Bloques ellos (a pesar de que, ver el último párrafo en esta sección). Cada cual 'Área' (el nivel más alto) contendrá 255 descripciones de División, cada División contendrá 255 Descripciones de Bloque y cada Bloque contendrán 255 plazos. El sólo otro requisito de usabilidad es que las Divisiones de valor más bajas tendrían que contener el Bloque más icónicos dentro de su Especialidad.

Conceptualmente pueda ser más para pensar de cada Área Especializada cuando 256 Divisiones con sesenta y cuatro mil denomina cada cual. Esto podría hacer la división inicial de "Vocabularios Focales" más gestionables mientras dejando ample habitación para la expansión como personas deviene consciente de la utilidad potencial de "plazos activos" y así desarrollar más especializó vocabularios.

No todo 256 Divisiones necesitan ser asignados inicialmente. Las partes de la dirección Divisoria espacían aquello tiene cuatro (Articulación) spokes es el más temáticamente complejo y (probable) menos memorable. Si una Capa tiene cinco o seis elementos pueda ser más fácilmente clasificado por qué carece de.

La "área de Conversación" Casual es un ejemplo de alternar organización dentro de sus 16.7 millones de plazos. Está estructurado para reducir el número de cosas que el uso mediano tiene que recordar mientras dejando combinaciones eficaces de cosas, acciones, relaciones y varias modificaciones del mismo. Él esto por tratar la capa de articulación como completamente vocabulario separado. Otras Áreas podrían ser también ser creados con alternar estructuras, pero el Índice sería requerir para compensar para ellos de alguna manera.


Botando a través del Índice

Podemos pensar de un Índice Especializado cuando conteniendo tres números variables (las tres capas exteriores) con un cuarto número constante (el interior spokes en cero).

Capa
Especialización
Articulación
Descripción
Creación
Gama de índice
01-Ss
00-Ss 00-Ss 00

Actualmente, cambiando el valor de uno de las tres capas variables movería el usuario a una parte nueva del índice, pero no cambie cualquiera de las otras capas.

Un alternar la estrategia sería para poner las capas 'más bajas' a cero cuándo una capa 'más alta' cambios. Con este método, cambiando la capa de Articulación a cualquier otro número pondría ambos la Descripción y capas de Creación a cero. En efecto, esto movería el usuario atrás al Índice de Descripción para facilitar su búsqueda. Si el usuario cambió la capa de Especialización serían regresados al Índice de Articulación y cualquier capa cambian otro que la capa de Creación pondría la capa de Creación a cero. Esto 'alternar estrategia' probablemente sería una opción seleccionable dentro del bloque de Modo de Orden Básico.

Puedo también envision un "Modo de Búsqueda de la Indexación" dónde:

FYI: El "Índice de Articulación" no tiene un definido default estructura todavía porque pueda variar wildly dependiendo de el ser de Área de la Especialización indexed. Supongo que un patrón similar al Índice de Descripción de hecho será utilizado en más casos.

En general, creo que las reglas de extensión para indexación tendrían que correr como sigue:

Si la Descripción o capa de Articulación tiene cero para un índice, el bloque de Creación resultante tendría que contener enlaces a la mayoría de bloques importantes o más generales en la dirección espacial disponible dentro del zeroed capa. Si ambos la Descripción y capas de Articulación tienen cero para índices, el bloque de Creación resultante tendría que contener enlaces a las Divisiones importantes en esta Área (porque esta División entera contendrá todos Bloques de carta en todo caso).

El uso de enlaces es muy eficaz porque un enlace sólo contiene un puntero al plazo real. Un enlace no contiene todo de la información contenida en la tienda de dato de la Instrumentación. Esto evita redundancia mientras haciendo el plazo disponible a otros bloques. Supongo aquello especializó plazos como "polinómicos" o "Maslow la jerarquía de necesidades" podría ser útil a varias disciplinas.

En práctica, el usuario normalmente sería inconsciente que un enlace era empleado, porque el plazo real y el índice reemplazarían el enlace en cualesquier mensajes creó. Si un usuario de explorar queried la tienda de dato para datos sobre el enlace, la información única disponible sería el índice real del referenced plazo (y quizás las palabras "enlazaron a").


Visión general de usuario

Si deseas mirar algo arriba utilizando la Carta , puedes empezar en el superior y trabajar vuestra manera abajo.

habrá 256 Especializó Áreas, y tenga que ser posible de perforar abajo a través de cada capa del glyph por escoger un fuera de 256 elecciones. La terminología para la jerarquía llena de Carta s es:

  1. La especialización proporciona 256 Áreas
  2. La articulación proporciona 256 Divisións dentro de cada Área
  3. La descripción proporciona 256 Bloques dentro de cada División
  4. La creación proporciona 256 Plazos dentro de cada Bloque

En practicarlo podría hacer más sentido para romper cada Carta de 256 elementos a uno dieciséis elemento "Carta Superior" y dieciséis "Carta Inferiors" con dieciséis elementos cada (como el Drill "actual Abajo" función. La implementación física real dependerá de las instalaciones disponibles (y espacio de pantalla), pero el 'truco' es para hacer cada representante de elemento de la Carta de las mesas abajo lo.


Visión general empresarial

El punto clave aquí es eficacia. El dispositivo físico puede deprisa descarga 256 plazos. Esto tendría que ser hecho para Bloque de índices (cuáles muestran todos los índices en una División) y para todos los plazos dentro de un Bloque Especializado cuándo "cierras un bloque".

La medida de la descarga de plazo sería:

La medida de la descarga de Carta sería:

Si las descargas de Carta son más pequeñas que el plazo descarga este sistema de directorio correrá más efficiently.


Visión general técnica

La parte difícil está consiguiendo el más importante (o icónico) Bloques emigró al #[0-F]0 elementos en la Articulación y Carta de Descripcións. El estandard' diseño de bloque utiliza este método porque el #[0-F]0 combinaciones claves uso único una mano y las pronunciaciones de aquellos plazos son sólo una sílaba mucho tiempo. La instrumentación intenta emparejar las ubicaciones más eficaces dentro del espacio de dirección con los plazos más útiles o icónicos.

FYI: El #FF el plazo en cada Bloque tendría que ser un enlace al usuario 'preferido' interfaz para aquel Bloque, pero que asuntos únicos cuándo escribiendo el acorde de Creación del glyph. Por ejemplo, el #FF plazo en un bloque utilizado por los escritores probablemente enlazarían a un glyph procesador; el #FF plazo en un bloque utilizado por los programadores probablemente enlazarían a un IDE; y el #FF plazo en un bloque utilizado por los ingenieros probablemente enlazarían a una calculadora de algún tipo (cualquier bloque de ingeniería probablemente tendría enlaces a mucho bloque de calculadoras, pero #FF sería el default un).

El #FF plazo en un Bloque de interfaz de usuario preferido probablemente sería el '=' o essults' o INTRODUCIR <>, pero ahora justo estoy haciendo material arriba.


Visión general final

Esto es de hecho un bastante corte y tema secado, así que intenté mostrar cómo pueda ser una solución dentro de varios espacios de problema. Creo que que esto es un punto importante porque la Carta esencialmente hace Instrumentación internamente self referencial, el cual es el objetivo definitivo de cualquier sistema filosófico o lenguaje de programación.

Descargo de responsabilidad:

Varias cosas en este diseño de Carta son especulativas. Cartas existirá porque son demasiado prácticos de ser abandonados, pero el testaje está necesitado para finalizar el arreglo y función esperada de los elementos dentro de la Cartas (especialmente la Articulación y capas de Descripción).



Atrás a la página de casa.