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

Utilidad para mostrar el LED del disco duro en pantalla o teclado y detección de RansomWare

En esta entrada os dejo una utilidad que he construido ésta vez en C# para mostrar el LED del disco duro en pantalla o teclado, además de un módulo con varios algoritmos para la detección de la actuación del ransomware que afecte a nuestro discos duros (en concreto la carpeta seleccionada). Posee dos versiones, una sin instalación (Standalone), ligero, sencillo y bastante útil. La otra con utilidades añadidas al programa. Permite mostrar el uso/acceso al disco duro principal en pantalla (emulando el led hardware), sin necesidad de mirar la luz de encendido del disco. Muchos equipos o hardware actualmente no lo implementan, bien por abaratamiento o por intentar imitar a los sistemas MacOS. Si nuestro equipo es una torre, está oculto o te tienes que agachar o ladear para ver su estado, esta funcionalidad te resultará interesante. En muchas ocasiones podemos detectar si se encuentra saturado nuestro sistema operativo o incluso colgado. El swapping es visible en todo momento.

formats

Uso de wget desde Windows con acceso a un directorio HTTP con autenticación

Os he creado este ejemplo de un archivo de proceso por lotes .bat para Windows que permite realizar un download un archivo vía HTTP  con autenticación empleando wget. Una vez descargado el archivo, se guarda en la carpeta almacén y se renombra con la fecha, hora y segundos de la descarga. Se trabaja sobre un archivo .csv pero puede ser otro tipo de formato y sin certificado. Emplea cookies que se borran en local una vez descargado. Es interesante a modo de aprendizaje o por necesidad, cuando precisemos descargar archivos vía HTTP al no disponer de FTP. Para descargas más avanzadas usando autenticación GET o POST y certificado digital, intentaré agregarlo en esta entrada en un futuro, cuando disponga de algo más de tiempo. :.). Saludos.

formats

Lectura en tiempo real del cambio del Euro al dólar y otras divisas desde Excel y Word.

En esta entrada voy a mostrar 2 ejemplos de cómo usar Microsoft Excel y Word para leer el cambio del euro a otras divisas en tiempo real desde nuestros proyectos. Emplearé la lectura de XML y la búsqueda mediante xPATH del valor deseado. Ambos ficheros poseen macros asociadas. Por lo que los formatos cambian de xlsx a xlsm en Microsoft Excel y docx a docm en Word. El ejemplo creado en el botón de Word, es aplicable en otros productos de la suite de Office como Powerpoint y Access. Sin necesidad de insertar controles OCX y ActiveX. Están realizados en Office 2016, por lo que podrían ser usadas por otras versiones futuras. La URL es un XML  retornado que similar a un webservice ofrece el Banco Central Europeo. Nos vamos a apoyar en este fichero para la lectura de los nodos con los valores del cambio para ambos ejemplos. La información diariamente. La fecha de cambio aparece en el propio fichero que podemos consultar con cualquier navegador.

formats

Let your computer pray. Lord’s Prayer en lenguaje JAVA.

La lógica del Padre Nuestro aplicando la sintáxis JAVA. Propósitos formativos.

Etiquetas:
formats

Paginador en PHP y AJAX usando como base Bootstrap e intercambio en JSON

En esta entrada os dejo el código fuente de un paginador que emplea las tecnologías: PHP, AJAX, JavaScript, HTML, BootStrap, CSS, MySql y JSON para el intercambio de datos. Permite paginar vuestros listados sin necesidad de refrescar la página. Se encuentra en castellano. Dejo en la parte inferior el zip para la descarga del proyecto.

formats

Sublime Text, posiblemente el mejor editor de texto para programadores.

He trabajado con varios editores de texto, pero he decidido crear una entrada de Sublime para mostraros la potencia del que creo que es el mejor editor de la actualidad. No solamente es sorprendente su velocidad, sino su propia filosofía de uso, teniendo características que lo hacen realmente interesante. Como dice su propio eslogan, “El editor de texto del que te enamorarás”. Para empezar, es altamente destacable que pueda ser usado en las principales plataformas Windows, Mac y Linux en versiones de 32 y 64 bits. Posee también una versión portable. Posee una versión para evaluación para comprobar su uso, pero requiere pago de licencia. El coste aproximado es de 65 €, pero te aseguro que merece la pena.

formats

Generar un PDF mediante ASP clásico – librería.

En esta entrada os dejo un ejemplo y una librería para generar documentos PDF mediante ASP clásico (3.0). Además incluyo un documento PDF que explica las funciones de dicha librería gratuita.

Etiquetas:, , ,
formats

Plantilla para crear un área de texto con la opción de autocompletar consultando a una base de datos. #PHP #wordpress

En esta entrada os dejo el código necesario para emplear la opción de consulta en tiempo real sobre una base de datos mysql, usando php y JQuery con la llamada. La idea es la siguiente: Cuando insertemos texto, el inputbox nos mostrará las posibles sugerencias encontradas en la base de datos en tiempo real y sin necesidad de refrescar la página a modo de sugerencias. Parecido al buscador de google. Podemos ver un  ejemplo en esta página: ejemplo

Etiquetas:,
formats

Los mejores gestores Frontend, web y Desktop GUI, para Mysql.

Mysql es un sistema bastante potente para gestionar base de datos. De gran éxito dadas sus características, precio y acogida por parte de la comunidad de desarrolladores, sobre todo para proyectos de código abierto y software libre. Forma parte de la capa de datos de cientos de proyectos con gran presencia en la red a nivel mundial (wordpress, prestashop, moodle, etc …) Existen  por un lado gestores de la base MYSQL vía web u online, la mayoría gratuitos (mediante el browser o navegador) como pueden ser …

Etiquetas:, ,
formats

Libro blanco sobre COBOL

COBOL es el acrónimo de Lenguaje Orientado a Negocios, del inglés Common Business Oriented Language). Es un lenguaje de programación para ordenadores compilado diseñado para propósitos empresariales y de negocio. Es un lenguaje imperativo, procedural y desde el 2002 orientado a objetos. Fue diseñado en 1959 por el CODASYL (Conference on Data Systems Languages) y se basó en gran parte en un lenguaje de programación anterior diseñado por Grace Hopper, comúnmente conocida como “La Abuela del COBOL”. La vida de Grace Murray Hopper es bastante interesante y merece una mención. Falleció en 1992 con 85 años. Fue una científica americana experta en ordenadores y contraalmirante de la Marina de los Estados Unidos. Como pionera en este campo, fue la primera programadora del ordenador Hardward Mark I e inventó el primer compilador para un lenguaje de programación. Popularizo la idea de la independencia de los lenguajes respecto a la máquina(hardware) lo que le guió al desarrollo de COBOL, como a la creación del primer lenguaje de programación de alto nivel. A ella se le atribuye la populación del  término “debugging” (que no bug) para detectar fallos informáticos (inspirado en la polilla-bug que se otros científicos encontraron en el Mark II). Tras su experiencia con FLOW-MATIC, Hopper pensó que podía crearse un lenguaje de programación que usara órdenes en inglés y que sirviera para aplicaciones de negocios. Con esta idea, las bases para COBOL habían sido establecidas, y 2 años después se creó el comité que diseño este lenguaje. Aunque Hopper no tuvo un papel preponderante en el desarrollo del lenguaje, fue miembro del comité original para crearlo, y el FLOW-MATIC fue una influencia tan importante en el diseño de COBOL, que Hopper ha pasado a la historia de la informática como su creador.

Etiquetas:,
formats

SQLite desde Visual Studio 2013. Informes y control de registros.

En esta entrada os mostraré como conectar una base de datos local creada en SQlite desde Microsoft Visual Studio 2013. No existen muchos ejemplos al menos que haya encontrado en Internet actualizados a 2013 y con acceso a la base gratuita y de forma programática. También os dejaré el código fuente y una demo del ejecutable en funcionamiento. Es ideal para comenzar algún proyecto que tengas en mente … Las ventaja de este mini proyecto es que posibilita conectar a una base de datos de carácter gratuito que puede ser usada sin necesidad de instalar nada en el ordenador local. Además puede ser accedida desde internet con lenguajes del lado servidor como PHP. Otra característica es que no emplea DSN externos. Por otro lado posee asociado un Datagrid estándar (no un control o dlls de pago) para realizar todo tipo de operaciones sobre la tabla clientes. Os dejaré el código que he programado de forma sencilla. Altas, bajas, consultas, modificaciones. Posibilita ordenar por campo, editar desde la propia tabla, borrado selectivo de registros. Asociación de campos externos con el Datagrid. Comencemos …

formats

Todo sobre el control en Tiempo Real de accesos a documentos compartidos en Windows.

¿Quién, cómo, cuando? Quiero saber en todo momento a qué documentos compartidos se accede en la red local (LAN) Windows. Interesantes cuestiones. Cuando trabajamos en una red local (en casa,  trabajo, oficina), sobre el sistema operativo Windows, podemos compartir carpetas que poseen archivos disponibles para los demás. Esos ficheros se encuentran en shared folders o carpetas compartidas, accesibles al resto de usuarios del WORKGROUP, con permisos generalmente de lectura o escritura. Bueno, hasta aquí, todo normal. El tema que voy a tratar radica en saber quién accede, cuándo se accede y cómo mostrarlo. Todo ello, si es posible,  en tiempo real, con notificaciones. Windows XP, 7, 8  proporcionan estos mecanismos de control, pero no son visibles instantáneamente o en realtime (tiempo real). La información se muestra gracias a nuestras acciones efectuadas de forma explícita. En esta entrada os mostraré todo lo relacionado con este asunto. Además os dejaré un programa gratuito que he desarrollado para mostrar y notificar en tiempo real  los accesos a las carpetas/archivos compartidas. Se llama WOpenFile.   Versión gráfica del comando openfile.exe.  Sólo existe otro programa similar (algo más pesado) para mostrar en tiempo real la notificación  de accesos a documentos compartidos en Windows. Os garantizo que WopenFile funciona, es un programa que no requiere instalación, portable,  rápido y sencillo. Por otro lado os realizaré un amplio estudio de herramientas y posibilidades existentes para el control de la red (sin notificaciones en tiempo real). Intentaré que sea el más completo de la blogesfera. Comencemos explicando estos mecanismos de acceso, … estos nuevos juegos del hambre de datos y comparticiones Windows.

formats

Automatización de transferencias por FTP y Curiosidades.

En esta entrada voy a hablar sobre las posibilidades existentes para automatizar las subidas o bajadas de información mediante clientes FTP. El protocolo FTP nos permite realizar transferencias de ficheros entre distintas máquinas. Es decir, podremos enviar/recibir un documento/s de nuestro ordenador hacia una carpeta de Internet de forma muy sencilla. Para ello solo necesitamos la dirección del servidor, el puerto, el usuario y password de acceso. El cliente/programa más empleado para realizar este tipo de tareas es el Filezilla, pero este programa gratuito no ofrece muchas posibilidades de automatización. ¿En qué se traduce esto? …

Etiquetas:,
formats

BootStrap, el prefabricado de la web. Monográfico: Conceptos y algunas alternativas.

El desarrollo de proyectos para Internet desde cero o «from scratch» puede ser algo muy, pero que muy tedioso, lento y complejo. En la actualidad es necesario intentar acelerar los trabajos para obtener proyectos rentables. Es por ello que los diseñadores de frontends trabajan con herramientas que permiten construir rápidamente sites. El bootstrapping puede referirse al proceso mediante el cual se han desarrollado entornos de programación cada vez más complejos a partir de otros más simples. De aquí viene BootStrap o Twitter Bootstrap. Es un framework frontend que nos ayuda a ganar velocidad, evitar errores comunes  y aumentar la compatibilidad en nuestros proyectos en Internet. Es software libre para diseñar sitios y crear aplicaciones web. Ganaremos tiempo al trabajar con tecnologías del lado del cliente como son CSS, HTML y Javascript (JQuery). Gracias a este framework realizaremos tareas de forma más sencilla al apoyarnos en técnicas, métodos, responsive y APIs que de otra forma tendríamos que realizarlas a mano.

Home Archive for category "Programación"
© 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