Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

El enigma de la secuencia de números y el pensamiento infantil

Este problema puede ser resuelto pensando minuciosamente en las posibilidades otorgadas por los números. La paradoja es que niños de preescolar en 10 minutos pueden dar con la solución.

Etiquetas:
formats

Software para encontrar empleo. HashJob, el cazador de ofertas en Twitter.

La actual situación económica mundial nos ha conducido a una crisis sin precedentes,  algo no recordado desde la Crisis de 1929 o La Gran Depresión. Debido a ello muchas personas se encuentran en un difícil estado de desempleo.  Un estado no deseable. Un estado que conlleva serios problemas sociales y personales. Por este motivo, principalmente,  me he visto en la obligación moral de contribuir con mi trabajo, aportando de forma gratuita a la comunidad, una aplicación que ayude a los usuarios a encontrar empleo usando la red social Twitter. Ésta red se caracteriza por disponer de gran cobertura de ofertas de empleo.  Considero que es la red más empleada por empresas para propósitos de selección, presentación de ofertas de trabajo y acceso a candidaturas. Deseo de corazón que os sirva de algo, y aquellos que la empleen tengan la suerte de encontrar una forma de agilizar la gran tarea que supone buscar empleo en estos días. Es una vía más, un mecanismo adicional. Describiré de forma sencilla la aplicación HashJob, cazador de ofertas. El primer cliente twitter especializado en encontrar empleo.

formats

Información general sobre SEO – SEOTips

Información general sobre SEO – SEOTips. versión actual del instalador 1.0.0.0 SEOTips, posiblemente el único gestor mundial para evaluar, aconsejar y almacenar las acciones del SEO (Optimización en los motores de búsqueda). OBM en español.  «Cientos de  Tips o consejos actualizables que todo SEO debe conocer, parametrizar  y almacenar en sus proyectos …» «SEOTips es una herramienta excelente para crear debates, aprender y estar actualizado en aspectos SEO. Perfecto para propósitos formativos.» «SEOTips se actualiza de manera sencilla y constante, permitiendo estar al día en nuevos cambios SEO.» «Gestiona  los sites con los consejos y acciones SEO, librería, biblioteca actualizada de herramientas SEO».  

formats

Licencias Creative Commons CC aplicadas al Software

Creative Commons Creative Commons es una organización no gubernamental, cuyo objetivo es ayudar a promover la creatividad, reduciendo sus barreras legales, por medio de nuevas tecnologías y nueva legislación. Esta institución fue fundada por Lawrance Lessing, especialista en derecho informático (también llamando ciberderecho). Creative Commons posee entre sus metas principales la creación de un espacio que promueva, facilite y garantice el intercambio colectivo de obras y trabajos de artistas, científicos y desarrolladores de programas, como forma de proteger una cultura de la libertad basada en la confianza de poder facilitar intercambios creativos comunitarios. A demás de esto Creative Commons diseña licencias dirigidas a todo tipo de obra; música, imágenes, fotografía, cine, literatura entre otros.

formats

Script vbs para desconectar usuarios en red, ejemplo sencillo.

Esto es un ejemplo de un Script  vbs para Windows que desconecta usuarios en red. Una ruta (Universal Naming Convention o Uniform Naming Convention) es un formato de dirección para especificar la ubicación de recursos en una red de área local. UNC utiliza el siguiente formato: \\nombre-servidor\ruta-del-recurso-compartido También se puede utilizar UNC para identificar dispositivos periféricos compartidos (como impresoras). La idea detrás del UNC es proveer un formato para que cada recurso compartido pueda ser identificado a través de una única dirección. En sistemas UNIX se suele utilizar la barra «/» en vez de «\». Copia el contenido y grabarlo en un archivo llamado desconectar.vbs. Después puedes personalizarlo cambiando la ruta UNC, y el nombre de los usuarios. Veamos el ejemplo del Script  para uso de un NAS.

Etiquetas:, , , ,
formats

Principales Frameworks HTML y CSS para desarrollos web, concepto de responsible design

¿Qué es un ‘framework’? De manera sencilla podríamos definirlo como un esquema (esqueleto, patrón) para el desarrollo y/o la implementación de una aplicación. El framework es  un marco de aplicación o conjunto de bibliotecas orientadas a la reutilización de componentes software para el desarrollo rápido de aplicaciones (RAD). Las principales ventajas de la utilización de un framework son: El desarrollo rápido de aplicaciones. Los componentes incluidos en un framework constituyen una capa que libera al programador de la escritura de código de bajo nivel. El programador no necesita plantearse una estructura global de la aplicación, sino que el framework le proporciona un esqueleto que hay que «rellenar». La reutilización de componentes software al por mayor. Los frameworks son los paradigmas de la reutilización. Facilita la colaboración. Cualquiera que haya tenido que «pelearse» con el código fuente de otro programador (¡o incluso con el propio, pasado algún tiempo!) sabrá lo difícil que es entenderlo y modificarlo; por tanto, todo lo que sea definir y estandarizar va a ahorrar tiempo y trabajo a los desarrollos colaborativos. El uso y la programación de componentes que siguen una política de diseño uniforme. Un framework orientado a objetos logra que los componentes sean clases que pertenezcan a una gran jerarquía de clases, lo que resulta en bibliotecas más fáciles de aprender a usar. Permiten crear un diseño responsable. Las desventajas de los frameworks son: La dependencia del código fuente de una aplicación con respecto al framework. Si se desea cambiar de framework, la mayor parte del código debe reescribirse. La demanda de grandes cantidades de recursos computacionales debido a que la característica de reutilización de los frameworks tiende a generalizar la funcionalidad de los componentes. El resultado es que se incluyen características que están «de más», provocando una sobrecarga de recursos que se hace más grande en cuanto más amplio es el campo

(Más)…

formats

SQLite en PHP, bases de datos incorporadas. Historia y ejemplo.

Cuando D. Richard Hipp trabajaba desarrollando software para la fuerza naval de los Estados Unidos, comenzó a desarrollar SQLite … «El proyecto SQLite surgió de una necesidad personal, para mi propio uso.» SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB)  biblioteca escrita en C. SQLite es un proyecto de dominio público. Veamos algo de su Historia y algún ejemplo …

Etiquetas:, , ,
formats

El triángulo de Floyd y un ejemplo en C

El Triángulo de Floyd, llamado así en honor a Robert Floyd, es un triángulo rectángulo formado con números naturales. Robert W. Floyd  fue un prominente científico estadounidense en informática. Recibió el Premio Turing de la ACM en 1978 «por tener una clara influencia en las metodologías para la creación de software eficiente y confiable, y por haber contribuido a la fundación de las subáreas teoría del reconocimiento de frases, semántica de los lenguajes de programación, verificación automatizada de programas, síntesis automatizada de programas y análisis de algoritmos» Para crear un triángulo de Floyd, se comienza con un 1 en la esquina superior izquierda, y se continúa escribiendo la secuencia de los números naturales de manera que cada línea contenga un número más que la anterior:

Etiquetas:, , ,
formats

Comienza a almacenar en tu ordenador, los tweets personales y favoritos, en Access, MYSQL y TXT

El almacén de Tweets en el PC.  Begins-to-store-on-your-computer-personal-tweets-and-favorites-in-access-mysql-and-txt De vuelta de vacaciones y consulto las estadísticas del blog. En menos de un mes, ha recibido más de 5.000 visitas. Sobre las 500 descargas de USB-backup, 300 retweets, enlaces a favoritos y cientos de menciones. Muchas gracias a tod@s por consultarlo, es lo único que puedo decir. Esto me anima a seguir compartiendo inquietudes y conocimientos. Es por ello que ahora os dejo esta otra utilidad. Espero depurarla y ampliarla con el tiempo (el poco que tengo), es una beta temprana, gratuita. Lo que aseguro por ahora, es que no existe una aplicación similar que almacene los favoritos ni los tweets personales en una base de datos Access y MYSQL en local sin usar la nube. Esta aplicación se conecta a tu cuenta de Twitter y extrae/almacena los tweets personales y los favoritos que has publicado, a una base de datos Microsoft Access (.mdb) ó MYSQL(.sql), también soporta ficheros planos TXT. Recomiendo usar el programa de forma periódica para ir guardando los nuevos tweets.

Etiquetas:, , , ,
formats

Introducción a la compilación. Creación de un sencillo analizador léxico. Caso práctico

El analizador léxico es la primera fase de un compilador, lee caracteres de entrada para formar componentes e identificarlos o clasificarlos y pasar la información de los componentes al analizador sintáctico. Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.  Este proceso de traducción se conoce como compilación. El analizador léxico que incorporan la mayoría de los compiladores de los lenguajes de programación realiza además funciones como eliminar espacios en blanco, saltos de línea, tabuladores, ignorar comentarios, detección y recuperación de errores. Los errores que un analizador léxico reconoce son símbolos no válidos o no reconocidos por el lexico del lenguaje o que no forman parte de ningún componente léxico. Existen diversos métodos para construir una analizador léxico, un método es usar un AFD para describir el patrón de cada componente. Para este método se parte de una tabla descriptiva de los componentes léxicos que reconocerá el analizador, en donde se clasifican los diversos tipos de componentes. Para cada componente se construye un AFD que permita identificar el patrón de simbolos que deberá recibir y donde deberá terminar ese patrón que señale que ahi se encontró un componente. Todos los AFD´s se integran en un solo diagrama. Finalmente se determina la matriz de transición de estados, que no es más que transcripción del AFD integrado, en donde las columnas son los símbolos que acepta el analizador. Lo que resta es crear un algoritmo de reconocimiento de cadenas y añadir mediante una selección de casos para tomar la acción correspondiente según la cadena encontrada. En este post analizaremos como crear uno sencillo, en VB.

formats

Ventajas de la utilización de clases en php. Caso práctico.

Las clases proporcionan un mecanismo para poder desarrollar  plantillas e instanciar objetos de ellas. Separan los datos (atributos) de los métodos (funciones o procedimientos). Realmente son moldes para la construcción de objetos. Gracias a las clases, es posible implementar la programación orientada a objetos.La POO u OOP posee numerosas ventajas, entre las que destacan principalmente la reutilización de código, y mejora en el desarrollo de los programas. Para ello es necesario cambiar la manera de pensar, adecuar nuestros programas a la filosofía del objeto y desarrollo de la jerarquía de clases. Abstraer y modelar la realidad son elementos claves a la hora de crearlas. Al utilizar clases en php, podemos beneficiarnos de la reutilización de código, puesto que una vez creadas, podemos utilizarlas mediante la inclusión en cualquiera de nuestros proyectos php (web o locales). En si mismas aceleran el desarrollo, es más, gracias a la herencia podemos aprovechar lo anteriormente programado. La encapsulación, herencia y polimorfismo, características básicas y esenciales enla OPP se consiguen gracias  a la clases. Otras ventajas que se logran: Permite crear sistemas programados más complejos. Relacionar el sistema al mundo real. Facilita la creación de programas visuales. Permiten la construcción de prototipos. Agilizan el desarrollo de software.  

formats

Lo que el usuario no ve, los huevos de pascua o easter eggs y otras curiosidades

En determinadas ocasiones nos hemos preguntado quién se encuentra detrás de los programas que usamos diariamente. Lógicamente son «personas», que poseen sus motivaciones, actos, costumbres. Uno de los hábitos más curiosos entre los programadores es una modalidad que, pretende ocultar a los ojos de los usuarios que manejan los programas, pequeños fragmentos de código o rutinas empleadas como divertimento o secreto paralelo asociado a la aplicación. Estos «pequeñas» rutinas son los conocidos huevos de pascua o easter eggs. En este POST veremos los huevos de pascua más curiosos existentes en las aplicaciones que usamos a diario y otras curiosidades.

formats

Ventajas de la aplicación Microsoft Access, uso local y desde Internet mediante ASP, NET y PHP

En este Post analizaré las virtudes de este producto, utilizado para gestionar bases de datos. Y es que les debía a los desarrolladores de Access este artículo, puesto que he trabajado bastante con esta aplicación y ha solventado muchos de los problemas que se me han podido presentar. Sí, Aplicación, ya que no se puede considerar un SGBDR (Sistema Gestor de Bases de Datos Relacional) en inglés RDMBS, puro, puesto que no separa la información del motor gestor de los datos, entre otras cosas. También me gustaría  aclarar que, tampoco es comparable en cuanto a rendimiento respecto a otros gestores existentes y reconocidos como pueden ser Mysql, SQL Server, Postgre, Oracle, …  con los cuales no puede realmente competir. Pero más allá de estos detalles (de gran importancia, ojo) posee otras ventajas, que en diferentes terrenos, la hacen una herramienta muy poderosa, sencilla y versátil, para desarrollos de aplicaciones para la PYME y adaptaciones en Internet. Veamos cuáles son dichas ventajas y ejemplos de accesos desde aplicaciones ASP, ASP.NET y PHP

formats

Ventajas del uso de JQUERY

jQuery es una biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web. Fue presentada el 14 de enero de 2006 en el BarCamp NYC. jQuery es software libre y de código abierto, posee un doble licenciamiento bajo la Licencia MIT y la Licencia Pública General de GNU v2, permitiendo su uso en proyectos libres y privativos. jQuery, al igual que otras bibliotecas, ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requerirían de mucho más código, es decir, con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio. En este POST vamos a analizar sus ventajas.

Home Archive for category "Programación" (Page 4)
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies