Los Temas más visitados de Otros
Listado de los Temas más visitados durante los últimos 30 días
Documento que trata sobre la Generación de Código Fuente (o desarrollo manual en su defecto), qué es una arquitectura reflexiva y cuándo desarrollar una arquitectura reflexiva.
En este tutorial vamos a aprender como utilizar el binario Wget para Linux en Windows
En este post tutorial vamos a ver cómo extraer el contenido de un documento PDF para poder manejarlo a tu antojo. Nos será útil cuando nos manden trabajos pesados que consistan en copiar el contenido de un PDF a otro formato diferente. Para ello, usaremos la librería PDFBox en Java.
Índice de Contenidos:
Introducción
Entorno
Cómo añadir PDFBox a nuestro proyecto
Cómo extraer el contenido de un PDF línea por línea
Conclusiones
Recursos
Toda aplicación trata de reflejar parte del funcionamiento del mundo real, para automatizar tareas que de otro modo serían llevadas a cabo de modo más ineficiente, o bien no podrían realizarse. Para ello, es necesario que cada aplicación refleje las restricciones que existen en el negocio dado, de modo que nunca sea posible llevar a cabo acciones no válidas. A las reglas que debe seguir la aplicación para garantizar esto se las llama reglas de negocio, o business rules. Ejemplos de tales reglas son: no permitir crear facturas pertenecientes a clientes inexistentes, controlar que el saldo negativo de un cliente nunca sobrepase cierta cantidad, etc.
En realidad, la información puede ser manipulada por muchos programas distintos: así, una empresa puede tener un departamento de contabilidad que controle todo lo relacionado con compras, cobros, etc., y otro departamento técnico, que esté interesado en relacionar diversos parámetros de producción con los costes. La visión que ambos departamentos tendrán de la información y sus necesidades serán distintas, pero en cualquier caso siempre se deberán respetar las reglas de negocio. El hecho de que la información sea manipulada por diversos programas hace más difícil garantizar que todos respetan las reglas, especialmente si las aplicaciones corren en diversas máquinas, bajo distintos sistemas operativos, y están desarrolladas con distintos lenguajes y herramientas.
Realizado por Pedro Agulló Soliveres
Ejemplo visual de una configuración de los ajustes en Winmx.
Este articulo describe toda la historia de gopher.
Normas sobre la escritura del código fuente. Como funciona. Realizado en pdf.
En la actualidad y con las herramientas de desarrollo que coexisten en el mercado, es relativamente más sencillo realizar aplicaciones de gestión que antaño. Pero lo que aún contínua siendo un arte es el diseño de una interfaz que permita a cualquier usuario (con conocimientos o no) utilizar esa aplicación sin ayuda de nadie. Las reglas mostradas abajo y llevadas a la práctica, permitirá realizar interfaces intuitivas y sencillas que levantarán a cualquier aplicación de lo vulgar a lo extraordinario.
Si estamos en los primeros momentos del desarrollo de una aplicación web, móvil o escritorio y necesitamos contar con el acceso a los datos suministrados por nuestra futura API, podemos montar de forma rápida una API REST falsa (fake REST API).
Podemos necesitar también tener acceso a una API para realizar una demo, un prototipo, o simplemente, afrontar un side project para probar o aprender alguna nueva funcionalidad.
Seguramente, el desarrollo una API para acceso, consulta y edición de datos la esté desarrollando a la vez el equipo de backend de nuestra empresa. Otra posibilidad, es que vaya a ser facilitada por el cliente en algún momento del desarrollo. Estos son un par de motivos por las puede que no contemos desde un primer momento con los endpoints sobre los que montar nuestro proyecto.
Si no queremos complicarnos mucho la vida, aunque como veremos no es demasiado costoso montar tu propia API de pruebas, existen páginas que nos dan la posibilidad de acceder a este tipo de recursos. He llegado a usar mockapi y me ha parecido realmente buena.
Este artículo presenta una configuración recomendada para distribuir Exchange 2000 Server para Internet y forma parte de la serie Exchange al día. Al limitar el acceso a Internet a una máquina y restringir todos los mensajes entrantes de Internet a un único punto de entrada, esta configuración protege la intranet al tiempo que permite el acceso a Internet. Ofrece a las organizaciones más pequeñas un acceso a Internet directo y protegido sin la sobrecarga que supone un servidor de seguridad.
Breve comparativa esquematizada entre CodeIgniter i Ruby On Rails. Ideal para hacerse una idea de que colleva uno y otro. En formato pdf. Contiene 2 páginas.
Características, pros y contras de las dos arquitecturas.
Problemas resueltos de Inducción Matemática
Inducción matemática - Principios
El siguiente documento es un resumen de la página de Willem Minten cuyo objetivo es mostrar los pasos para poder instalar un buen entorno de trabajo de LATEXen Windows. Por ende no se pretende ser exhaustivo, ni a prueba de fallos, use el contenido de este documento con responsabilidad.
Aunque para algunos instalar Asterisk sea algo tan simple como ejecutar (en Debian): apt-get install asterisk , la idea de compilar desde las fuentes es , aparte de obtener la ultima version, agregar nuevas funcionalidades tales como crear canales bluetooth para conectar con la red GSM.
Guía de instalación paso a paso en formato pdf. Contiene 11 páginas.
Es posible que en múltiples ocasiones te hayas encontrado en necesidad de un ambiente virtual de desarrollo. Quizás muchas veces lo necesitaste para hacerte la vida más fácil y no lo sabías. En este ¿Cómo lo hago?, daremos solución a estos problemas mediante el uso de una herramienta de construcción de ambientes, Vagrant.
Preguntas más frecuentes sobre Microsoft .NET Framework.
Las preguntas más frecuentes sobre el .Net Framework. Conceptos, dudas del ambiente de ejecución, la terminología, ensambladores, interoperabilidad, etc.
Listado de todos los diferentes archivos en formato pdf de carácteres unicode existentes.
En muchas empresas e instituciones, incluso aquellas que cuentan con grandes estructuras informáticas y de gestión de datos, el gran olvidado es casi siempre el Centro de Cálculo. En este artículo se describen unas nociones del trabajo que afecta a este departamento, sus características y necesidades. Por último se describen diversas herramientas de planificación y gestión de tareas.
Uno de los aspectos fundamentales del tratamiento de la información y de las redes de ordenadores es el concepto de planificación y gestión de la información y de los Servicios de Información. Estamos hablando de los administradores de sistemas, operadores del Centro de Cálculo, y proveedores de servicios. En este artículo se describen los conceptos, necesidades y servicios que un Centro de planificación informática ofrece, así como las herramientas de que dispone el operador para llevar a cabo dicha tarea.
En este manual aprenderás a subir y bajar archivos al servidor, vía Ftp, en vez de vía Http, qué es un cliente ftp y que cliente ftp utilizar, etc... Realizado en formato pdf y dispuesto en zip. El archivo pdf viene protegido con una clave que encontrarás incluida en un archivo de texto dentro del zip.
Desde sus comienzos a esta parte las metodologías ágiles han logrado una gran cantidad de adeptos. Gran cantidad de proyectos se desarrollan hoy siguiendo algún tipo de metodología ágil y otra gran cantidad utiliza al menos algunos lineamientos e ideas provenientes de éstas.
Este artículo te explica con detalle como configurar nuestro emule para poder previsualizar video incompletos de emule con VLC.
Pasos para la Instalación de AnyDesk en Linux
La Propiedad Intelectual se puede definir como el conjunto de derechos que corresponden a determinadas personas sobre las obras que son creación de su inteligencia.
cvs (concurrent version system) es una herramienta que permite manejar de forma concurrente las versiones con un conjunto de archivos y directorios. Dichos archivos pueden corresponder a documentos (como es el caso de este documento) o archivos fuente de una determinada aplicación o programa. Este tipo de aplicación corre en un servidor (en este caso un servidor Linux) y permite que muchos clientes se conecten a ella, obteniendo copias de los archivos sobre los cuales se está trabajando. Quizás la forma más fácil de visualizar a cvs es como un servidor ftp (file transfer protocol) que además permite el manejo de versiones.
Hay multitud de programas usados por los clientes para conectarse con el depósito central cvs, como es el caso de la línea de comandos de cvs (probablemente si usted está corriendo Linux en su cliente esta es una de las más conocidas) y las interfaces gráficas. Con el objetivo de desarrollar clientes gráficos para una multitud de plataformas existe el proyecto guicvs, que ha generado hasta el momento interfaces gráficas para Windows (wincvs, la aplicación que describiremos en este taller), Macintosh (maccvs) y Linux (gcvs). Este taller se enfoca en presentar un ejemplo de la funcionalidad de un servidor cvs en Linux, y de su cliente en WindowsTM, wincvs, (aunque por ejemplo, la interfaz gcvs es muy similar) en forma de taller.
Los Foros de Discusión son una herramienta muy poderosa en nuestro posicionamiento en buscadores si lo sabemos aprovechar.
Este artículo consiste o nace de la idea de poder escuchar la música que tengo en casa en cualquier PC que esté conectado a Internet. Para esta empresa necesito un servidor de Streaming: Icecast 2 y un codificador de archivos, pues la radio que vamos a montar consiste única y exclusivamente en una lista de reproducción de canciones, nada de comentarios ni anuncios, sólo mi música.
Tomar la dirección IP de un cliente para tratar de individualizarlo es un método muy usado por la mayoría de los programas de Internet. Este método (que funcionó muy bien durante varios años), en el escenario actual de Internet ya no funciona, dando lugar a grandes confusiones. Este arículo describe detalladamente las razones de este cambio de escenario, y presenta las soluciones que pueden adoptar los programadores y webmasters para recobrar la exactitud perdida.