Mostrando entradas con la etiqueta Informática. Mostrar todas las entradas
Mostrando entradas con la etiqueta Informática. Mostrar todas las entradas

2017-08-27

Temas de color para programadores


El articulo original esta aquí:

Este documento presenta un resumen de muchos temas comunes de color que son de interés general para los programadores y que puede aplicarse en muchos lenguajes de programación diferentes. Muchos de los temas contienen pseudocódigo que muestra su implementación. En particular, este documento trata sobre:
  • formatos populares para los colores rojo-verde-azul (RGB),
  • varios modelos de color de interés práctico, como métodos de conversión,
  • Cómo generar colores con ciertas propiedades,
  • diferencias de color,
  • color de mezcla,
  • mapas de color y
  • Cómo encontrar los colores dominantes de una imagen.
En general, temas que son específicos de un lenguaje de programación o interfaz de programación de aplicaciones están fuera del alcance de este documento. Además, los siguientes temas están más allá del alcance de esta página:
  • Procedimientos para cambiar o establecer el color utilizado:
    • en el texto, pone en primer plano o fondo de elementos de la interfaz de usuario (como botones, cuadros de texto y Windows),
    • en texto o fondos de documentos (como documentos HTML), o
    • La generación gráficos (como diagramas y gráficos), están más allá del alcance de este documento porque generalmente varían según la aplicación específica de programación interfaz, formato de documento o tecnología de trazado o gráficos.
  • Determinar qué colores se utilizan, o utiliza de forma predeterminada, en documentos o elementos de la interfaz de usuario.
  • Selectores de color, incluyendo cómo seleccionar los colores con ellos.
  • Específicos sobre cómo recuperar los colores (incluyendo colores de píxeles y paleta) desde imágenes o capturas de pantalla (además de encontrar colores dominantes).
  • Ajuste de colores (incluyendo colores de píxel) en imágenes.
  • Coloración de salidas de línea de comandos (o Shell o terminal de salidas) más allá de describir la ANSI códigos de color.
El articulo original esta aquí:



2017-05-16

Prueba de 64 bits o 32 bits en una aplicación C #

Una manera rápida para ver si la plataforma actual de la aplicación es de 64 bits o 32 bits es probar el tamaño de la variable System.IntPtr, como se muestra en el ejemplo siguiente:
if (System.IntPtr.Size == 8) 
{ 
    // 64-bit 
} 
else 
{ 
    // 32-bit 
}

2017-04-25

Documentación organizada para desarrolladores

La cantidad de tecnología con la que un desarrollador tiene que lidiar hoy en día es agobiante. El tener a mano la documentación necesaria en cualquier momento, conectado a internet o no, es esencial, sobre todo en el segundo de los casos.
Son muchos los lenguajes, frameworks, etc que proveen de una API con acceso a la documentación del mismo (o de terceros), de forma que permite a los propios desarrolladores, crear herramientas o funcionalidades que hagan uso de dichas APIs.
Esto es lo que DevDocs  [http://devdocs.io/] ha hecho. Ha concentrado en una misma interfaz, la documentación de un gran número de lenguajes de programación, frameworks, librerías, etc. Además de ello, ofrece la posibilidad de instalar localmente (en Firefox y Chrome) dicha documentación para su acceso sin necesidad de estar conectados y también nos ofrece la posibilidad de hacer búsquedas.
Si eres programador, este enlace no te puede faltar en tus favoritos.


También puedes optar por el programa Zeal  [https://zealdocs.org/] disponible para linux y windows tiene más docsets y está a la par con los docsets de dash


Información original copiada de aquí



2017-03-23

[CQS] - Principio Command Query Separation

Command Query Separation (CQS), o en castellano separación de comandados y consultas, es un principio de diseño que fue acuñado por Bertrand Meyer en su libro Object Oriented Software Construction en el cual nos dice lo siguiente: A method should either Change the State of an Object [the COMMAND], or Return a Result [the QUERY], but Not Both [the SEPARATION]. Traduccion: Una operación debe ser un command o una query, pero nunca ambas.

Articulo aquí

Wpf - Crear y lanzar un hilo


Este articulo analiza las formas básicas de crear y lanzar un hilo

2012-03-26

Libro del MIT para descargar: Matemáticas para la Ciencia de la Computación (Inglés)

En [cyberhades] He encontrado esta referencia a un libro de matematicas publicado por Eric Lehman (Google), F. Thomson Leighton  y Albert R. Meyer (Ambos del Departamento IA del MIT) que explica como usar modelos matemáticos y métodos para analizar problemas en Informática.
Muy técnico, muy bien explicado, y con bastantes ejemplos.
Merece la pena darle un buen vistazo.
Puedes descargarlo desde aquí.