Wikipedia – Vine para saber más, me quedé para corregir la estupidez. Me voy decepcionado…
Sobre los solucionadores de problemas que el mundo no necesita
El hombre del año 18xx tenía un problema: su proyecto necesitaba balasto para las vías. Así que lo solucionó... »La antigua ciudad de Harappa sufrió graves daños durante el dominio británico, cuando los ladrillos de las ruinas se utilizaron como balasto para las vías en la construcción del ferrocarril Lahore-Multan.« de Harappa
El artículo sobre el impuesto a los pollos menciona que Francia inició el proceso, pero luego menciona los productos alemanes y japoneses que perdieron una importante cuota de mercado debido al impuesto, y luego no menciona los productos franceses ni ningún otro producto, excepto los automóviles alemanes y japoneses fabricados en el extranjero.
…sin proporcionar ninguna información adicional que haga posible traducir el disparate del lenguaje de marketing a algo técnicamente comprensible.
El Brujovs.Una canción de hielo y fuego
Se supone que el Club de Roma previó la necesidad de elegir para el entretenimiento y Juego de Tronos es sin duda ese tipo de "educación". ¿ Andrzej Sapkowski es mejor que George RR Martin ? ¿Qué opina Steven King de estas obras? ¿Es este el choque de civilizaciones entre Oriente y Occidente? Usuario:ScotXW t@lk 16:48, 24 de marzo de 2017 (UTC)
Campo de distorsión de la realidad personal
El campo de distorsión de la realidad personal está disponible como equipamiento para los hombres de negro. Esta asombrosa tecnología también está disponible para un autobús o un camión, y por supuesto, de forma estacionaria en forma de búnker de bomberos.
Conseguir dinero para ser (comportarse como) un idiota, incentiva ese comportamiento.
Los economistas saben mejor que nadie que reflexionan sobre el comportamiento humano, más precisamente sobre el comportamiento humano "óptimo" .
En lugar de darles a las personas la opción de ser incluidas en la lista, se las incluye automáticamente y luego tienen la opción de solicitar que se las elimine. Esta práctica es ilegal en la Unión Europea y en muchas otras jurisdicciones.
Opt-in es un término que se utiliza cuando alguien no se agrega inicialmente a un grupo de participantes y, en cambio, se le da la opción de unirse a él explícitamente.
El término “opt-out” se refiere a varios métodos mediante los cuales las personas pueden evitar recibir información no solicitada sobre productos o servicios.
no solicitado = nicht angefordert por defecto = automatisch, ohne Zutun explícitamente = ausdrücklich
Inscribirse y no participar sind englische Begriffe welches das Verfahren|die Vorgehensweise bezeichnen, mit welcher eine Auswahl getroffen wird.
Beim opt-in ist die Vorgabe, dass KEINER ausgewählt wird, sodass Einzelne gezwungen sind sich selbst an zumelden, wenn sie teilzunehmen wünschen. Siehe auch: Zustimmungsregelung
Beim opt-out ist die Vorgabe, dass ALLE ausgewählt werden, sodass Einzelne gezwungen sind sich selbst ab zumelden, wenn sie nicht teilzunehmen wünschen. Siehe auch: Widerspruchsregelung
es gibt die Feststellung, dass es un enorme Diskrepanz gibt in den Zahlen für Organspendern. Gesellschaften mit sehr vielen Spendern setzen die Vorgabe: automatisch Spendern, diejenigen mit wenigen Spendern auf die Vorgabe: automatisch nicht Spendern.
Windows almacena la configuración persistente en el Registro de Windows . Los mapas de teclas se almacenan como archivos .dll y se utilizan archivos .exe para instalarlos... Espero que confíes en la fuente.
Utilice Microsoft Keyboard Layout Creator (MSKLC) (requiere dotnetfx35) para crear sus propios mapas de teclas
En Linux, el archivo /etc/locale.conf, un archivo de texto , almacena la configuración de todo el sistema y ~/.config/locale.confla configuración del usuario . Especificación: locale.conf(5)El archivo se genera durante la instalación del sistema operativo, luego varios programas leen y escriben en este archivo, por ejemplo, locale, localectl, dpkg-reconfigure, etc.; la consola de Linux usa esta configuración para la distribución del teclado y la salida de mensajes, al igual que man en caso de que haya una versión traducida disponible.
ruta de señal: hardware → kernel de Linux → evdev → libinput → xf86-input-evdev → servidor X → cliente X y similares en Wayland;
Un archivo de mapa de teclas es un archivo de texto tal como se especifica en keymaps(5)y se almacena en /usr/share/kbd/keymaps/. Por ejemplo, los paquetes deb kbd console-data contienen estos archivos. console-setup realiza algunas conversiones para X11, consulte a continuación. Además, no confunda la consola de Linux con el shell de comandos , por ejemplo, bash , csh, ash, etc.)
en sistemas basados en dpkgsudodpkg-reconfigurekeyboard-configuration
En Fedora actual, use localectl y hagasudolocalectlset-keymap[map]
El servidor X.Org utiliza /etc/xorg.conf(especificación: xorg.conf(5)) para almacenar permanentemente su configuración
Existía xmodmap, ahora existe xkb para almacenar diferentes archivos de mapas de teclas que se encuentran en /usr/share/X11/xkb/; paquete deb: xkb-data
https://wiki.archlinux.org/index.php/Xorg/Keyboard_configuration y https://manpages.debian.org/testing/xkb-data/xkeyboard-config.7.en.html
Tanto GNOME como KDE SC dependen de X11 para las asignaciones de teclado. ¿Utiliza la configuración de GNOME o la configuración del sistema de KDE para configurar su interfaz gráfica o todo el sistema operativo?
Bonita redacción
Descripción de la estructura en disco de un archivo __zip|opus|txt|mp3__ (archivo como en formato de archivo )
Redacción fea
está codificado para: ¿Qué quieres decir con codificado?
es un estándar : ¿cuándo exactamente una descripción|especificación se convierte en un estándar? En WP, cualquier especificación es = estándar...
»Entendiendo el núcleo de Linux: desde los puertos de E/S hasta la gestión de procesos« por Daniel P. Bovet, Marco Cesati, (1.ª ed. 2000-nov, 2.ª ed. 2002-dic, 3.ª ed. 2005-nov), 944 páginas, O'Reilly Media
«Organización estructurada de computadoras» por Andrew Tanenbaum, Pearson
» La interfaz de programación de Linux : un manual de programación de sistemas Linux y UNIX« de Michael Kerrisk (1.ª ed., 2010) 1512 páginas, No Starch Press
»Guía de programación Vulkan: La guía oficial para aprender Vulkan« de John Kessenich y Graham Sellers (1.ª ed., 2016)
Cosa
El ojo sólo detecta la luz. El cerebro sólo detecta impulsos nerviosos, crujidos eléctricos => no percibimos nada como lo que realmente es... toda observación (y percepción) está cargada de teoría. El conocimiento científico no se deriva de nada, como todo conocimiento conjetural (es decir, hipotético, conjeturas). El conocimiento científico se PRUEBA mediante la observación, no se deriva de ella. Las teorías científicas son conjeturas comprobables.
Cualquier arquitectura x86 a partir del i386 admite: " Modo de administración del sistema ", que por supuesto es una característica y no solo una vulnerabilidad
c't vom 2015-05-16 págs. 140 erklärt HBM hervorragend! »Auf gewöhnlichem Platinenmaterial lassen sich 5000 Leitungen nicht unterbringen, deswegen der Interposer aus Silizium!«
500MHz, DDR, 1024 Leitungen: máximo 128 GiB/s por chip
Azúcar: la amarga verdad: " El Dr. Robert H. Lustig , profesor de Pediatría de la División de Endocrinología de la UCSF, analiza el daño que causan los alimentos azucarados. Sostiene que la fructosa (en exceso) y la fibra (en cantidad insuficiente) parecen ser las piedras angulares de la epidemia de obesidad a través de sus efectos sobre la insulina. Grabado el 26/05/2009. (#16717)"
El arqueólogo Ezra Marcus menciona por casualidad en UCTV que el nivel del mar en el año 7500 a. C. era al menos 10, probablemente incluso 12 m más bajo que hoy. Subió muy rápidamente, alrededor del año 400 a. C. era 6 m más bajo que hoy; eso significa que, por ejemplo, algunas costas mediterráneas estaban quizás 3 o 4 km más alejadas del mar; estas zonas probablemente no estaban lo suficientemente drenadas y, por lo tanto, eran pantanosas; cuando el nivel del mar subió, se volvieron saladas y hoy son el fondo del mar;
Es muy importante tamizar los depósitos culturales.
100 a. C. El norte de África, es decir, Cartago, etc., era más o mucho más húmedo, cf. Pequeña Edad de Hielo
"pantalla completa exclusiva" vs. "pantalla completa no exclusiva" = "modo de ventana sin bordes"
Hardware
Pascal : 64 núcleos de sombreado de precisión simple Y 32 unidades de precisión doble por SM (multiprocesador de transmisión) en un GP100; GP100 SM está dividido en dos bloques de procesamiento, cada uno con 32 núcleos CUDA de precisión simple, un búfer de instrucciones, un programador de deformación y dos unidades de despacho, lo que proporciona una relación de 2:1 de rendimiento de precisión simple a doble. En comparación con la relación de 3:1 en las GPU Kepler GK110, esto permite que Tesla P100 procese cargas de trabajo FP64 de manera más eficiente. El uso de la computación FP16 mejora el rendimiento hasta dos veces en comparación con la aritmética FP32 y, de manera similar, las transferencias de datos FP16 toman menos tiempo que las transferencias FP32 o FP64. El ISA GP100 SM proporciona nuevas operaciones aritméticas que pueden realizar dos operaciones FP16 a la vez en un núcleo CUDA de precisión simple, y los registros GP100 de 32 bits pueden almacenar dos valores FP16. Blog de Nvidia
OpenGL es una máquina de estados. Un único conjunto monolítico de estados que controlan todos los aspectos del proceso de renderizado (Bildsynthese). La API se utiliza para poner el controlador OpenGL en varios modos. Los modos permanecen en efecto hasta que se vuelvan a cambiar. Los modos actuales de color, matriz de vértices y búferes, ventana gráfica, rangos de profundidad, rasterización, selección y textura de muestreo múltiple se configuran con glEnable y glDisable.
En Vulkan no hay una gran máquina de estados. En su lugar, se construyen objetos de estado de canalización (PSO). Los PSO son contenedores que almacenan toda la información necesaria para la renderización actual. Un PSO representa las rutas de procesamiento que recorren los vértices en su camino hacia la renderización. Los PSO definen las etapas como Vértice, Control de teselación, Evaluación de teselación, Geometría y Fragmento y los sombreadores compilados que se utilizarán para esas etapas. Los PSO también contienen información sobre la combinación de colores, la ventana gráfica, es decir, el área y el objetivo de renderización en el que se renderizará, el multimuestreo, es decir, la cantidad de muestras que se calcularán en cada píxel en el objetivo de renderización, etc.
El PSO también puede contener información sobre el estado dinámico, es decir, propiedades del PSO que son dinámicas, es decir, que se pueden cambiar de forma independiente.
Una vez creados y compilados, los PSO se pueden almacenar en caché o serializar de una ejecución a otra; son mucho más completos que los sombreadores precompilados de OpenGL.
En OpenGL se emite una lista de comandos GL para realizar la renderización, pero no hay una forma sencilla de almacenar estos comandos para su reutilización.
Vulkan utiliza búferes de comandos. Los comandos se graban en un búfer de comandos y, posteriormente, se envían a una cola de dispositivos para su ejecución en la GPU. Los búferes de comandos se pueden reutilizar y volver a grabar. Los comandos grabados incluyen comandos que vinculan canales y conjuntos de descriptores, comandos que dibujan, comandos que modifican el estado dinámico, etc.
Los búferes de comandos se asignan desde los grupos de comandos, que asignan memoria para el búfer de comandos a medida que se graba. La grabación de búferes de comandos tiene un gran impacto en el rendimiento: en caso de que se creen durante la renderización, se debe considerar el uso de subprocesos para crear los búferes de comandos.
Los sombreadores acceden a recursos como buffers e imágenes:
En OpenGL, use glGet_bla para determinar dónde configurar recursos como, por ejemplo, texturas, a las que accederá algún sombreador.
En Vulkan, los recursos de sombreado se conocen como descriptores de recursos y hay alrededor de 12 tipos compatibles con Vulkan: Sampler, Uniform Buffer, Storage Buffer, etc.
El subprocesamiento requiere sincronización entre los búferes de comandos cuando se compilan. Con Vulkan, también hay concurrencia entre el controlador y el dispositivo y entre colas. Vulkan tiene primitivas de sincronización:
Vallas: se utilizan para determinar la finalización de los envíos realizados a las colas; después de enviar, espere a que la valla esté disponible y continúe.
Semáforos: se utilizan para coordinar operaciones entre colas, por ejemplo, para ordenar la propiedad de datos compartidos.
Eventos: se utilizan para medir el progreso a través de una secuencia de comandos.
Barreras de memoria, de tuberías y de amortiguación:
Nvidia: 9 chips en 28nm desde 2012: 5 Kepler (GK107, GK208, GK106, GK104, GK110); 4 Maxwell (GM107; GM206, GM204, GM200), +1 chip dedicado a computación: El GK210 __no__ puede usarse como GPU, solo se encuentra en tarjetas PCIe " K80 GPU Accelerator "
2016: 4 chips en 16nm desde 2016: GP107, GP104, GP106, GP102, +1 chip dedicado a la computación: ¡El GP100 __no__ se puede utilizar como GPU!
Una parte del precio de una tarjeta gráfica es el costo del chip GPU. El costo del chip GPU podría dividirse en diseño y fabricación. El costo de fabricación podría dividirse en obleas y microfabricación . Cuanto mayor sea la proporción del costo de producción de la oblea, mayor será la influencia de la superficie del chip GPU en el precio final de la tarjeta gráfica, más elegante será producir un chip relativamente más pequeño que pueda funcionar a altas velocidades de reloj. Nvidia ha tenido una tendencia hacia chips más grandes, sin embargo, su diseño Tesla 1.0 registró las ALU de sombreado a 1,5 GHz, y ahora nuevamente, sus GPU basadas en Pascal registran una frecuencia de reloj de 1,5 GHz .
El GP106 (4400 millones, 200 mm²) compite con los chips Polaris 10 (5700 millones, 232 mm²) y Polaris 11 (3000 millones, 123 mm²), lo que significa que el GP104 (7200 millones, 297 mm²) así como el GP102 (12 000 millones, 471 mm²) no tienen competencia de 14/16 nm de AMD.
Resolución digital máxima de Pascal: 7680 x 4320 a 60 Hz (7680 x 4320 a 60 Hz RGB de 8 bits con dos conectores DisplayPort o 7680 x 4320 a 60 Hz YUV420 de 8 bits con un conector DisplayPort 1.3). Resolución digital máxima: DP 1.4, HDMI 2.0b, Dual Link-DVI
Direct3D es una API propietaria que solo está disponible en la familia de sistemas operativos Microsoft Windows. Direct3D 12 solo está disponible en la versión 10 de Microsoft Windows y en Xbox One. Vulkan está disponible en Microsoft Windows 7-10, Linux y Android 7 Nougat y es posible que esté disponible en PlayStation 4.
La potencia de procesamiento teórica de media precisión de una GPU Pascal es el doble del rendimiento de precisión simple en GP100 y 1/64 en GP104.
La potencia de procesamiento teórica de precisión simple de una GPU Pascal en GFLOPS se calcula como 2 (operaciones por instrucción FMA por núcleo CUDA por ciclo) × número de núcleos CUDA × velocidad de reloj del núcleo (en GHz).
La potencia de procesamiento teórica de doble precisión de una GPU Pascal es la mitad del rendimiento de precisión simple en GP100, y 1/32 en GP102 y GP104.
3 ¡ Las tasas de llenado son valores calculados, es decir, teóricos!
La tasa de relleno de píxeles como la cantidad de ROP multiplicada por la velocidad del reloj del núcleo base
Tasa de relleno de textura como la cantidad de TMU multiplicada por la velocidad del reloj del núcleo base.
4 Para obtener valores de referencia comparables, todo, excepto la tarjeta gráfica, debe ser idéntico: el resto del hardware (CPU, RAM, …) y el software (sistema operativo, versión del controlador del dispositivo gráfico, nivel de parche del juego, …)
Los nuevos Core i9 están disponibles exclusivamente para el nuevo LGA 2066 ( Socket R4 ). En caso de que esta entrevista "exclusiva" con un ingeniero de Intel sobre la nueva serie Core i9 en YouTube te confunda, también hay un par de procesadores Core i5 y Core i7 disponibles para este nuevo socket. ;-) ¿Y quién es Brian?
€-precios de tarjetas gráficas =
Hmmm, la Radeon RX 580 tiene un precio de lanzamiento de 230 dólares para la versión de 8 GB. Sin embargo, la más barata cuesta 271,46 euros y hay precios de hasta 400 euros. Todo lo que supere el precio de venta recomendado por el fabricante (+ impuestos) va al minorista y no beneficia en absoluto a AMD. Se dice que los altos precios se deben a otra locura por las criptomonedas . No prever esto le cuesta dinero a AMD, que podría haber obtenido de sus clientes. Pero ni a los accionistas ni al departamento de I+D ni a los desarrolladores de controladores les importa; la actitud de AMD de "apenas lo suficientemente buena" mantiene a todos contentos y el duopolio mantiene a la empresa en el negocio.
Solución de enfriamiento por escape de calor directo
merge: User:ScotXW/Sandboxes en Linux , con suficiente mano de obra, puedes mantener casi cualquier cosa fuera del árbol y trabajar con núcleos muy antiguos; ¿Pros? estabilidad. ¿Contras? software antiguo.
Distribuciones-unabhängige Anwendungen para Linux
En lugar de distinguir en función del hardware , hago una distinción en función del caso de uso . Todo lo siguiente se ejecuta en una computadora personal , pero tiene requisitos muy diferentes:
Linux para la oficina: una combinación perfecta : no es necesario reproducir BluRays, no hay problemas de "no es lo suficientemente libre", no hay problemas de hardware, etc.
Qué hace un núcleo: el gestor de arranque GNU GRUB no duplica la funcionalidad del núcleo: para ejecutar el núcleo Linux, simplemente copia el archivo binario que se va a ejecutar en la RAM y luego le indica a la CPU que lo ejecute (¿y así termina o destruye su propia instancia?). Cuando, en cambio, se le pide al núcleo Linux que ejecute un programa, sus propios hilos del núcleo siguen ejecutándose en segundo plano. En realidad, el programa no podría ejecutarse sin que se ejecutara el núcleo Linux.
desde Linux 4.8, conversión de la documentación drm y multimedia del formato DocBook al formato Sphinx doc : https://www.kernel.org/doc/html/latest/sound/soc/overview.html; hubo escritos sobre esto en LWN.net .
Desarrollo de software
«Suena bien... ¿cuándo podemos empezar a usarlo?» – alguien
«Un diseñador sabe que ha alcanzado la perfección no cuando no hay nada más que añadir, sino cuando no hay nada más que quitar.» – Antoine de Saint-Exupéry
»Los buenos diseños surgen únicamente de una interacción exploratoria y evolutiva entre uno (o, como máximo, un pequeño grupo de) diseñadores excepcionalmente capaces y una población de usuarios activos.« – desconocido
»Nueve mujeres no pueden tener un bebé en un mes.« o »Añadir mano de obra a un proyecto tardío lo retrasa« – Ley de Brooks, véase su libro " El mítico mes del hombre ".
La mayoría de los proyectos FOSS son "hazlo-cracias" , la persona que hace decide
Upstream siempre debe ser la fuerza impulsora hacia adelante, por lo que debe llevar el código más moderno y ser el factor decisivo cuando llega el momento de dejar obsoletas cosas de su base de código.
El sector descendente debería asumir la carga de mantener el código heredado, si decide seguir con él.
Arreglamos las cosas cuando están rotas, ¡nunca las tapamos con cinta adhesiva!
« Mozilla Corporation no es una empresa que intenta ganar el mercado. Es una comunidad que intenta cambiar el mundo.» – Richard Newman , aquí ... manteniendo una cierta cuota de mercado , porque si la gente no usa Firefox activamente , obviamente no les importa que el mundo cambie.
Por supuesto que es bueno tener algún software clave ejecutándose en los jardines amurallados, por ejemplo, VLC media player , Firefox , Subsurface , etc. ¿Pero tiene sentido portar todo el software?
Si nos fijamos en la historia de Microsoft, que se ha involucrado en evitar el crecimiento de la cuota de mercado y de la base instalada de productos de la competencia (sistemas operativos, suites ofimáticas), tal vez sea hora de concentrarse más en el desarrollo y establecimiento de "Linux" como una plataforma libre y de código abierto para software libre y propietario. Si nos fijamos en el éxito del software de distribución digital de Apple y en cómo prohíben el software con licencia GPL...
Programar sólo para Linux crearía propuestas de venta únicas para esta plataforma, y si bien esto puede considerarse "grosero" y "descortés" hacia otros sistemas operativos libres y de código abierto, se debe decidir sobre la base de los méritos técnicos. Al comparar la API de espacio de usuario del núcleo de Linux con otras API similares, ¿ofrece ventajas al programador? Por ejemplo, netsniff-ng , Weston y systemd son software sólo para Linux, porque sus autores prefirieron la "API de espacio de usuario del núcleo de Linux" sobre POSIX/UNIX debido a las ventajas técnicas .
Enfoques para escribir software:
"escribir software": de arriba a abajo, un algoritmo con algunas instrucciones IF; ideal para programas pequeños que pueden ser escritos por una sola persona que se rasca su propia picazón
"construir software": como ensamblar bloques de construcción; combinar subsistemas de caja negra escritos por diferentes individuos entre sí;
Las especificaciones deben haber sido explícitas sobre qué funcionalidad debe tener cada subsistema; sin embargo, todavía sucede que el autor del subsistema A asumió que alguna función estaría en el subsistema B y no en el A.
Las interfaces entre los subsistemas de caja negra no son perfectas;
Los subsistemas son como cajas negras porque, aunque el código fuente esté disponible, el autor puede no estarlo, por lo que, hasta que alguien más haya trabajado en el código fuente de ese subsistema, es en realidad una caja negra para todos los demás, ¡especialmente para el equipo que ensambla el sistema final! TIENEN QUE confiar en que se respeten las especificaciones. Aunque el autor esté disponible, en caso de que algo no funcione como se especificó (¿o se pretendía?), es necesario que haya comunicación con ese autor sin más malentendidos.
"Dejar que el software crezca": empezar con el bucle principal e implementar los subsistemas uno tras otro, teniendo en cuenta los subsistemas que faltan eliminándolos. La idea detrás de este enfoque es la posibilidad de probar inmediatamente en conjunto. Probar mientras el sistema crece, en lugar de esperar hasta que todos los subsistemas estén listos. Lo que hace este enfoque es minimizar la posible cantidad de errores introducidos con cada nuevo LoC. Las primeras pruebas muestran los errores de manera temprana y hacen que sea más fácil encontrarlos. Ahora bien, dado que el software ES complejo, por supuesto que aún es posible que algo nuevo interactúe de manera defectuosa con el código escrito al principio. Dependiendo de lo bien que se aíslen los subsistemas entre sí y de la secuencia en que se agreguen los subsistemas al bucle principal, esto se vuelve menos probable. Este enfoque no es posible cuando se utilizan solo subsistemas ya escritos.
Probar subsistemas de forma independiente no revela ninguno de los errores o funcionalidades faltantes que solo se hacen evidentes cuando todos (se supone que deberían) trabajar en conjunto.
El código fuente en lenguaje de alto nivel representa en gran medida la intención de su autor humano; dada una cantidad suficientemente alta de código fuente y suficientes autores individuales, ensamblar un nuevo software a partir de tales subsistemas ya es bastante exigente. Para complicar realmente las cosas, todo esto tiene que compilarse en código de máquina y luego ejecutarse en alguna computadora en el contexto de algún sistema operativo.
Saltar 120 segundos: + + y + +Alt⇧ Shift←Alt⇧ Shift→
Saltar 600 segundos: + + y + +CtrlAlt←CtrlAlt→
El reproductor multimedia VLC no se basa en GStreamer. El reproductor multimedia VLC tiene algunos problemas con el formato de archivo ogv cuando salta de forma descontrolada por el archivo. ¿Qué combinaciones de teclas útiles ofrece GNOME Videos ? Quizás prefiera Snappy. Clutter+GStreamer+cantidad mínima de código propio
Debian: una configuración que está más allá de mi competencia y comprensión
Para abordar situaciones más complejas, una configuración debe ser compleja en sí misma. ¿Es posible ocultar parte de esa complejidad o, en cambio, adoptar una solución que no abarque situaciones complejas y, por lo tanto, sea simple y sencilla? Mientras seguir ciegamente las guías en línea funcione…
Una situación sencilla es la de un único usuario que utiliza Inkscape/etc. para trabajar en su ordenador de sobremesa. En caso de que el cambio rápido de usuario vaya de la mano con una capa de fontanería sensata, que así sea. Aparte de eso, el cambio rápido de usuario no es una prioridad en este caso.
La mayoría de las distribuciones de Linux están mucho más allá de la comprensión y la competencia de la mayoría de los usuarios finales privados... Ejemplos:
El archivo /boot/grub/grub.cfg de GNU GRUB no se debe editar directamente, porque se reemplaza en caso de alguna actualización del núcleo. Como ya es confuso en sí mismo, el usuario se ve obligado a editar archivos en /etc/grub.d en su lugar. Bueno, si bien puedo editar grub.cfg para cambiar, por ejemplo, la imagen de fondo, lamentablemente soy demasiado estúpido para lograrlo editando algún archivo en /etc/grub.d => no puedo personalizar GRUB, por ejemplo, agregar amdgpu.powerplay=1onouveau.pstate=1
¿Por qué? En este caso, ¿de qué otra manera se puede resolver el problema? Tal vez GRUB3 pueda solucionarlo sin tener que depender de scripts de shell que analicen scripts de shell.
Además, y en términos generales, debido a que Debian no aborda explícitamente la cuestión del simple (y menos competente) usuario final que instala Debian en su computadora de escritorio. Debian se instala de manera regular y generalizada en servidores HTTP y es mantenido por administradores de computadoras experimentados... estas configuraciones requieren configuraciones más complicadas y no les importa la complejidad añadida.
Configuración de tres niveles de systemd : se implementó de esa manera para soportar incluso configuraciones complicadas e inusuales. Para el usuario final de escritorio Linux no tan típico, esto agrega una complejidad seria y –para él– totalmente innecesaria a la configuración básica de su sistema operativo. ¿Qué tiene de malo que systemd sea así? ¡Absolutamente nada! Es la distribución Linux la que podría abordar este "problema de complejidad inflada para el usuario final de escritorio simple".
Configuración de las interfaces de red: /etc/network/interfaces vs. systemd-networkd vs. NetworkManager vs. ConnectivityManager vs. ConnMan:
NetworkManager está diseñado para que su computadora portátil (ordenador portátil) pueda gestionar redes WLAN.
systemd-networkd está pensado para contenedores y todo tipo de configuraciones complicadas
/etc/network/interfaces está pensado para la típica computadora estacionaria: lo más simple posible, confiable y directo.
/etc/ crontab frente a /etc/cron.d/ /etc/cron.daily/ /etc/cron.hourly/ /etc/cron.monthly/ /etc/cron.weekly/
/etc/fstab frente a udisks frente a systemd-mountd
Usar iptables directamente en algún script de shell en lugar de usar todo tipo de contenedores
sysv-rc-conf te ofrece una descripción general de TODOS los demonios/servicios iniciados por init en todos los niveles de ejecución. Me falta una herramienta tan simple para systemd.
¿Por qué abandonar soluciones funcionales?
¡Porque la solución de reemplazo es mejor para USTED!
¡Porque TÚ quieres jugar al conejillo de indias de la nueva solución, aunque no te convenga!
Porque USTED quiere dejar obsoleto su conocimiento adquirido y disponible en favor de la nueva solución…
Conclusión: Para poder manejar el sistema operativo que se ejecuta en la computadora de escritorio o portátil, puede resultar mucho más productivo para el usuario típico de una computadora de oficina o del hogar aprender esto, molestándose con Linux From Scratch o Arch Linux en lugar de comenzar a aprender la configuración de Debian (desde su perspectiva totalmente inflada).
¿Por qué utilizar GIMP cuando Tux Paint sería suficiente?
Buildroot frente a Yocto
El artículo "Decidir entre Buildroot y Yocto" de LWN.net del 6 de abril de 2016, escrito por Nathan Willis, explica las diferencias entre Buildroot y Yocto Project : Buildroot es fácil de entender, solo hay un archivo donde va TODA la configuración y, por lo tanto, agregar soporte para una nueva plataforma requiere mucho trabajo de copiar y pegar; Yocto almacena la configuración en varios archivos, por lo tanto, se pueden crear variaciones con poco trabajo adicional. La desventaja de esto es que uno tiene que aprender mucho, uno tiene que conocer todos los archivos donde se almacena la información, todas sus variaciones.
Administrador de red
El hecho de que utilice Debian en una estación de trabajo (una computadora de escritorio) hace que me disguste el hecho de que Debian se centre principalmente en servidores y también tenga en cuenta las cuestiones de la nube al diseñar el sistema de configuración. La posible permutación de configuraciones en dichos sistemas frustra cualquier intento de mantener la configuración lo más simple posible.
Tal vez una tercera iteración de GNU GRUB reemplace el script de shell con algunos archivos ini, que no analizan sino que simplemente declaran: quiero esta imagen de fondo, esta fuente, este color de fuente, etc. systemd introduce exactamente eso, pero en lugar de configurar mis interfaces de red en un archivo [man.cx/?page=interfaces documentado] /etc/network/interfaces hay 3 veces 3 archivos. Esta es la manera Yocto y hace que sea menos trabajo de tipo para configurar algunos contenedores elegantes y cosas así, pero al costo de ser más complicado. Nombrar las interfaces de red "mierda de perro azul" es otra cosa elegante para ese tipo de contenedores y cosas de la nube, pero me vuelve loco porque reemplazó el conocido eth0 con mierda de perro azul. ifconfig eth0Por lo tanto, un quick puede FALLAR en Debian porque lo que solía llamarse eth0 ahora se llama enp4s0. ¿Qué causa el daño cerebral en el mundo systemd/Debian?
Ni siquiera necesito NetworkManager para mi única conexión Ethernet estática, ya que su función real era manejar la configuración de las interfaces de red (inalámbricas) al conectarme usando IEEE 802.11 .
Diferencias de opinión
A pesar de estar lleno de estupideces de marketing hasta el punto en que algo se explica desde el punto de vista de algún tipo de marketing, me encontré con algo que percibo como un problema serio al buscar artículos de Wikipedia sobre términos informáticos, por ejemplo:
Un archivo de computadora es una entidad que forma parte de un sistema de archivos. Nada más. La noción de archivo de computadora surgió de la forma en que almacenamos datos en dispositivos de almacenamiento persistentes. Para comprender mejor los términos "directorio", "nombre de archivo", "formato de archivo", "atributo de archivo", dejaría la capa de abstracción y los explicaría en base a un sistema de archivos concreto: por ejemplo, ext4 .
Pregunta_1: ¿Cómo se almacenan mis datos en mi disco duro?
Pregunta_2: ¿Cómo interactúo con mis datos?
Una "interfaz de línea de comandos" es un tipo de interfaz hombre-máquina ; otras son, por ejemplo, las GUI, las TUI, las interfaces de comando de voz, etc.
Es la interfaz de un "intérprete de línea de comandos", por ejemplo bash , csh , …
¿Es la interfaz que ofrece/proporciona el "intérprete de línea de comandos" al usuario de la computadora sentado frente al teclado de la computadora o frente a algún teletipo ? ;-)
Característica determinista n.° 1: la noción de archivos (Una característica determinista de una GUI podría ser la noción de íconos (cf. paradigma WIMP ).
El caso de uso más común es llamar (es decir, ejecutar) programas individuales que están disponibles como archivos individuales escribiendo su nombre de archivo tal vez ampliado con algunas opciones de línea de comando y presionando .↵ Enter
Para facilitar esta llamada a programas disponibles como archivos ejecutables, ext2/3/4 marca "archivos de computadora" (consulte mi propia definición más arriba) como ejecutables estableciendo un indicador; los intérpretes interpretan la variable $PATH donde (en qué directorios) buscar archivos con el nombre de archivo dado para ser ejecutados.
Cuando se dice que un programa tiene una interfaz de línea de comandos, esto suele significar que está destinado a ejecutarse a través del intérprete de línea de comandos, que normalmente incluye amplias opciones de línea de comandos. También podría significar que el propio programa, al ejecutarse, ofrece al usuario una CLI, aunque esto es bastante raro.
característica determinista n°2: interpreta líneas enteras, es decir, el usuario ingresa muchos caracteres (a través del teclado de la computadora o mediante un teletipo) y luego escribe para que el intérprete ingiera, interprete y ejecute la línea completa.↵ Enter
NOTA: Se puede pensar en un comportamiento diferente, por ejemplo, cuando cada carácter individual se interpreta inmediatamente, lo que hace imposible introducir una "línea" completa. Una "línea" siempre termina con una pulsación de , lo que significa que puede comprender varias líneas de pantalla. La cantidad de caracteres y líneas que contiene una línea de pantalla depende del "modo de pantalla" o "modo de vídeo". Lo más común es, por ejemplo, 80 caracteres por línea y 40 líneas por pantalla. En un archivo de script para bash, la nueva línea se interpreta como pulsación de tecla a menos que también haya una (doble barra invertida) al final de esa línea.↵ Enter↵ Enter\\
Generalmente hay algún tipo de lenguaje de script que el intérprete entiende, por ejemplo, "script de shell" (NOTA: "script de shell" puede referirse a un archivo de texto que contiene un script escrito en script de shell, o se refiere al lenguaje de script que entienden bash y consorts, siendo "script de power shell" un lenguaje diferente.
haypwd
Pregunta: ¿cuál es la relación entre bash, la terminal de GNOME y el "subsistema del núcleo de Linux", que la Wikipedia llama " consola Linux " => La TTY desmitificada
Webcam = dispositivo de hardware que se conecta a través de USB, FireWire o similar a una computadora, a diferencia de la cámara IP, que se conecta a través de Ethernet. El dispositivo de hardware produce un flujo de video (imagen en movimiento) con una resolución máxima y una frecuencia de actualización máxima. Los datos se pueden comprimir mediante un ASIC adecuado y entregar un flujo/señal de video comprimido o transmitir sin comprimir en RGB o YUV .
http://www.golem.de/1009/77711.html "La videocompresión se realiza en la electrónica de la cámara web mediante un chip codificador integrado, además de una transmisión H.264".
Un punto de referencia puede ser el sensor de imagen del AXIOM Alpha :
El sensor de imagen de video CMOSIS CMV12000 Super35/APS-C tiene una resolución de 4096×3072 píxeles (12 MP), una profundidad de color de 12 bits/píxel y es capaz de capturar a una velocidad de cuadro máxima de 300 cuadros/seg en modo de 10 bits. [1] Está conectado al ZedBoard a través de FMC .
La placa Xilinx Zynq Z-7020 combina un procesador de doble núcleo Cortex-A9 con un FPGA . La placa ZedBoard contiene la placa Zynq Z-7020 y todas las interfaces necesarias. [2]
Sensor de imagen de vídeo: CMV12000-2E5C1PA ~ 1600 €; CMV12000-2E5C1PN ~ 1900 €
ZedBoard ~ $ 475,–
Los datos de imagen salen de 64 canales LVDS en serie a una velocidad máxima de 300 Mbits/seg por canal. AXIOM (cámara)
Formato de codificación de audio
Un archivo informático consta de los datos reales y los metadatos. La totalidad de los metadatos está especificada únicamente por el sistema de archivos del que forman parte. Los metadatos son creados y gestionados por un software de gestión de sistemas de archivos.
El término formato de archivo informático se refiere a la estructura de los datos reales de un archivo informático. Esta estructura se especifica en un documento de texto denominado algo así como especificación de formato de archivo informático .
Se podrían agrupar además varios formatos de archivos de computadora en tipos de archivos de computadora, por ejemplo, texto, gráficos rasterizados, gráficos vectoriales, audio, video o "multimedia".
Se podría forzar la indicación del formato del archivo en el nombre del archivo haciendo obligatorio el uso de extensiones de nombre de archivo .
Existen algoritmos de compresión sin pérdida y otros con pérdida para datos de video o audio que tienen en cuenta la percepción auditiva humana (psicoacústica) al descartar datos.
Eso es TODO lo que hay. Pero no olvidemos el daño cerebral que abunda en Wikipedia:
Algunas personas insisten en llamar códecs a los algoritmos de compresión de audio y video , mientras que lamentablemente otros insisten en que un códec se refiere únicamente a la implementación de un algoritmo y no al algoritmo en sí. Me siento confundido.
Algunas personas insisten en llamar contenedores a los formatos de archivos de computadora …
No estoy seguro de cuánta inteligencia se requiere para entender las computadoras , pero Wikipedia se ha convertido en un tema de vudú y magia negra . Y de *peep* desenfrenado.
con una entrada de blog: http://www.linusakesson.net/programming/tty/
con http://unix.stackexchange.com/questions/4126/cual-es-la-diferencia-exacta-entre-un-terminal-un-shell-un-tty-y-un-con
con LWN: Una tempestad en un caldero de Jonathan Corbet 2009-07-29
Uno podría tomarse la molestia de trasladar ese conocimiento a Wikipedia, pero ¿para qué molestarse? Wikipedia se ha convertido en un lugar de trabajo tan horrible que no veo ningún sentido en hacerlo, tal vez para no depender de Google ni de otros motores de búsqueda.
Cada vez es menos frecuente que encuentre "conocimientos nuevos y útiles para mí" en Wikipedia => no tiene sentido contribuir a la comunidad.
Hay poca o ninguna cooperación => dado que hago la mayor parte del trabajo yo mismo, ¿por qué molestarse con las reglas u opiniones de otras personas?
No solo hay poca o ninguna cooperación, sino que en cambio hay una abundancia de algo llamado "de:Blockwart" en la Wikipedia alemana, denominación no de mi autoría, pero la actitud y el horizonte encajan bastante bien.
Estoy en contra de renunciar a mi identidad, prefiero contribuir de forma anónima; en caso de que nos obligaran a trabajar de forma no anónima, ¿quién perdería más? ¿La gente como yo o la gente como el "tonto"? Me pregunto cuánto mejoraría el clima si todos nos viéramos obligados a trabajar bajo nuestras identificaciones de la vida real... De todos modos, ¿ la idiocracia nos enseña a "liderar, seguir o salir del camino"? ¿Qué hay que no entender?
Sistema de archivos virtual del kernel de Linux
El sistema de archivos virtual del núcleo de Linux es un subsistema o capa dentro del núcleo de Linux. Es el resultado de un intento muy serio de integrar múltiples sistemas de archivos en una única estructura ordenada. La idea clave (que se remonta al trabajo pionero realizado por los empleados de Sun Microsystems en 1986 [3] ) es abstraer esa parte del sistema de archivos que es común a todos los sistemas de archivos y colocar ese código en una capa separada que llama a los sistemas de archivos concretos subyacentes para que administren realmente los datos.
» Todas las llamadas del sistema relacionadas con archivos (o pseudoarchivos) se dirigen al sistema de archivos virtual del núcleo Linux para su procesamiento inicial. Estas llamadas, que provienen de procesos de usuario, son las llamadas POSIX estándar, como open, read, write, lseek, … .«
Puerto de visualización
Alimento
Hay mucho espacio en Wikipedia para marcas comerciales y nacionalistas y sólo poco para el procesamiento básico… ¿resultado de la idiocracia ?
Lamentablemente, no tengo hardware AMD con este ASIC ni soy programador.
Calcular efectos de audio 3D físicamente precisos y correctos (para una mejor atmósfera de juego con una inmersión más profunda)
Calcular efectos de reverberación físicamente precisos y correctos (para una mejor atmósfera de juego con una inmersión más profunda)
¿Qué otra cosa?
Efectos de audio programables: La tarea es hacer "trazado de rayos" para el "sonido" en lugar de la luz, es decir, calcular cómo debería sonar el escenario sonoro en función de la composición física de la escena y la dirección en la que el jugador está mirando actualmente en TIEMPO REAL.
Posición de las fuentes de sonido (¡análogas a la luz!)
Dirección y ángulo de las superficies en las que rebota el sonido.
materiales de estas superficies (afecta la forma en que el sonido reverbera en esa superficie)
¡Es un problema complejo de resolver en algoritmos y da como resultado un código computacionalmente muy costoso! Además del trazado de rayos para el sonido, se deben agregar algoritmos apropiados para determinar cómo el oyente (con dos oídos) percibiría el sonido y lo enviaría a los parlantes.
El alter ego del jugador está en una habitación más cerca de una pared y, por ejemplo, recarga su arma. El jugador debería oír el eco del "clic" de la pared más cercana antes y más fuerte, mientras que del otro lado se oye más tarde y más difuso. Con efectos de audio modelados con precisión y calculados en tiempo real, el jugador podría saber dónde está la pared más cercana y dónde está la más alejada, incluso si está completamente oscuro, es decir, no recibe ninguna respuesta visual.
O imagina que viajas en tren a través de un túnel y el eco de las ruedas golpeando los rieles literalmente te presiona, y de repente el túnel se expande hacia la gran sala y el eco de repente se retrasa y se atenúa mucho más.
La gente afirma que un modelo de audio tan preciso estaba disponible en Half-Life 1, cuando se jugaba en una PC con hardware Aureal Vortex 2 y auriculares.
^ "Página del producto Cmosis CMV12000". 19 de enero de 2016.