Archivo categoría Herramientas

Cómo desbloquear un archivo o carpeta en Windows

Esto no es frecuente, pero en ocasiones Windows bloquea una carpeta o un archivo, de tal forma que cuando se intenta modificar su nombre o eliminarlo, aparece la advertencia: “La acción no se puede completar porque otro programa abrió la carpeta o uno de sus archivos. Cierre la carpeta e inténtelo de nuevo”.

carpeta-en-uso

Si efectivamente tienes la carpeta o alguno de sus archivos abierto, ciérrala. Sin embargo en ocasiones tenemos todo cerrado y aún así se muestra este problema. Para solucionarlo tenemos que cerrar el proceso que tiene bloqueada la carpeta.

Para ello necesitaremos descargar el programa Process Explorer de esta liga. Este programa es gratuito. No se instala, solamente descomprímelo en una carpeta y haz doble clic en el archivo “procexp.exe”.  Si tienes Windows Vista o Windows 7, ejecuta el programa como administrador haciendo clic con el botón derecho sobre él.

Una vez que abra el programa, haz clic en el icono de Encontrar: Find

Ahora teclea el nombre de la carpeta que está bloqueada y oprime “Search”. Después haz clic en la entrada encontrada y esto marcará un renglón en la ventana principal, haz clic con el botón derecho y selecciona “Close handle”:

Process-explorer

Se te preguntará si estás seguro, haz clic en “Sí” y listo, queda desbloqueada la carpeta, ahora la puedes modificar a tu gusto.

8 Comentarios

Herramienta tipo Photoshop en línea

Esta aplicación ofrece una funcionalidad similar a la de Photoshop.
Es una aplicación web, lo que significa que para su uso solamente necesitas un navegador de Internet.
Es impresionante la variedad y calidad de las herramientas que lograron. Aquí pongo una imagen, pero te recomiendo entrar para que lo veas por ti mismo.
http://pixlr.com/app

pixlr1

Para ver más opciones, entra a http://pixlr.com/

3 Comentarios

Aplicación gratis para crear iconos

Esta es una excelente aplicación gratuita para crear iconos ya sea para Windows Vista o Mac.

IcoFX

Descárgala, instálala y ejecútala.

Puedes utilizar la barra de herramientas para crear el diseño de tu icono o bien, importar una imagen hecha en otro programa. Te recomiendo crear tu imagen utilizando otro programa de diseño que domines y guárdala como un archivo PNG de 256 x 256 pixeles.

Ahora, impórtala en IcoFX utilizando el menú File:

importar

A continuación te pregunta qué tipo de archivo es:

importar2

Nota que incluso puedes usar la transparencia del PNG.

Esto importará la imagen en IcoFX:

pantalla1

Este icono está muy feo y setentero pero quise usar varios colores para que veas que todos se conservan bien al exportar.

Oprime el botón señalado con la flecha roja para Windows Vista, lo cual mostrará una pantalla donde seleccionas los diferentes formatos que quieres que contenga el archivo .ico. Recuerda que este tipo de archivos contienen muchos tamaños del icono incrustados en un solo archivo, de tal forma que cuando los estás viendo en el Explorer de Windows aparecen en diferentes tamaños de acuerdo a la vista que tengas seleccionada.

formatos

Esto crea otra ventana en IcoFX mostrando los tamaños que seleccionaste. Ahora oprime el icono “Guardar” que marco con una flecha roja:

pantalla2

Y listo, solamente te preguntará donde quieres guardar tu archivo .ico:

guardar

Estas son muestras de como se ve en Windows Explorer a diferentes tamaños:

muestra1

muestra2

muestra3

No hay Comentarios

Cómo generar automáticamente un archivo ZIP con ASP.NET

En un proyecto en el que estoy trabajando tenía la necesidad de crear un archivo zip que tuviera varios archivos que estaban en un directorio en el servidor. Para no estar generando el zip manualmente cada vez que se pusiera un archivo nuevo y subirlo por FTP, pensé que sería bueno crearlo dinámicamente con código ASP.NET.

Buscando en Google, encontré esta excelente librería:

DotNetZip

Es muy sencilla de usar y los archivos generados se abren correctamente con la herramienta de carpetas comprimidas integrada en Windows y con Winzip.

Instrucciones para generar un archivo zip dinámicamente:

En la página antes mencionada haz clic en Releases y descarga el archivo llamado DotNetZipLib-Runtime-v1.7.zip. Cuando lo descargues, busca una carpeta llamada DotNetZip-v1.7 y dentro de ella encontrarás un archivo llamado Ionic.Zip.dll.

Copia ese archivo a la carpeta Bin de tu aplicación.

Para crear un archivo zip, usa el siguiente código que coloqué en el evento Click de un Button, pero que puedes usar donde te convenga.

Primero especifica que vas a utilizar la librería:

VB.NET:
  1. Imports Ionic.Zip

Después úsalo así:

VB.NET:
  1. Protected Sub CrearZip_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles CrearZip.Click
  2.         Response.Clear()
  3.         Dim ElZip As ZipFile = New ZipFile()
  4.         Using ElZip
  5.             ElZip.AddDirectory("C:\inetpub\wwwroot\App\ArchivosAComprimir\", "Documentos\")
  6.             ElZip.AddFile("C:\inetpub\wwwroot\App\OtrosArchivos\MiArchivo.pdf", "Documentos\")
  7.             ElZip.Save(Response.OutputStream)
  8.         End Using
  9.         Response.AddHeader("Content-Disposition", "attachment; filename=MisDocumentos.zip")
  10.         Response.ContentType = "application/octet-stream"
  11.         Response.End()
  12.     End Sub

Como podrás deducir, AddDirectory añade un directorio completo, incluyendo todos los archivos y carpetas que contenga, recursivamente. AddFile añade un archivo específico.

El segundo parámetro de ambas funciones define el directorio raíz propio del archivo zip generado. No tiene que coincidir con la ruta física donde están ubicados los archivos, este valor lo puedes definir tú. En mi ejemplo, el directorio raíz del archivo zip tendrá un único directorio llamado "Documentos", y bajo él estará MiArchivo.pdf y toda la carpeta ArchivosAComprimir.

Cabe mencionar que en mi ejemplo el archivo será enviado al navegador como si se tratara de una descarga, pero también lo podrías almacenar en el disco duro.

Esta librería permite muchas más funciones, como:

  • Crear archivo zip y agregarle archivos o directorios
  • Listar los archivos dentro de un zip, y extraerlos
  • Modificar un archivo zip existente, con la capacidad de renombrar, remover o agregar nuevos elementos
  • Crear, guardar (como en mi ejemplo), extraer y leer de un stream

Se puede usar con cualquier lenguaje de .NET y cuenta, incluso, con una GUI que puedes usar en Windows.

Ni la librería ni la GUI tienen costo.

Para descargar la librería, la GUI, y el manual de usuario, ve a la página que puse al principio.

No hay Comentarios

Librería de JavaScript jQuery

Existen varios productos desarrollados en JavaScript que puedes comprar por separado para incluir en tus sitios web, como tabs (pestañas), acordeones, pop-ups, etc.

Pero hay una librería muy buena que es de descarga gratuita, se llama jQuery.

A pesar de ser libre está muy bien desarrollada, incluso tiene distintos temas de diseño de cuáles escoger. Cada componente tiene varias opciones de configuración que te permiten personalizarlos.

Esta librería contiene:

Interacciones

  • Arrastrar
  • Soltar
  • Dar tamaño
  • Seleccionar
  • Ordenar

Widgets

  • Acordeón
  • Seleccionador de fecha
  • Ventana emergente
  • Barra de progreso
  • Deslizador (slider)
  • Pestañas (tabs)

jquery

Si eres desarrollador también puedes desarrollar tus propios widgets usando esta librería.

Esta es la página donde encuentras los widgets:
http://ui.jquery.com/

No hay Comentarios

Generador de contraseñas para tus aplicaciones

Si desarrollas una aplicación y necesitas generar contraseñas, te recomiendo este software.

Password Generator de SecureSafePro.com

Es muy útil porque puedes seleccionar si quieres que aparezcan letras mayúsculas, minúsculas, números, también te permite especificar de qué tamaño quieres que sean las contraseñas, y algo que en especial me gusta mucho, es que le puedes dar uno o varios caracteres especiales que puedan aparecer en las contraseñas.

Este software no tiene un instalador, solamente cópialo a una carpeta en tu disco duro y córrelo.

Al final los copias al clipboard y los pegas donde sea necesario.

passwordgenerator.jpg

No hay Comentarios

Analiza el uso de tu disco duro

Una de las máquinas que usamos aquí estaba presentando problemas de espacio en la unidad C. Debes saber lo complicado que esto puede ser. Estuve buscando qué podía borrar, pero ese trabajo es muy tedioso: tienes que ir de carpeta en carpeta, viendo cuántos Mb ocupa cada una, hasta que encuentras un archivo que puedas borrar y que realmente libere un espacio significativo del disco duro.

Toda esta tarea es más fácil con un programa que encontré navegando en Internet, llamado TreeSize Free V2.2.1, que puedes descargar de aquí.

No tienes que instalarlo, puedes correr solamente el .exe, y es gratis.

Cuando lo abres, seleccionas una carpeta de tu disco duro (que puede ser el raíz c:\) y tu disco duro es analizado, carpeta por carpeta. El programa muestra, hasta arriba, las carpetas con más espacio ocupado en disco:

TreeSize Free V2.2.1

Ideal para encontrar los archivos culpables de que tu disco duro esté saturado.

Si expandes alguna de las carpetas, podrás ver el mismo resumen para sus subcarpetas:

TreeSize Free V2.2.1

Gracias a este programa encontré un archivo de bitácora del sistema, que podía eliminar, y pesaba ¡3.5GB!

No hay Comentarios

Mac Spaces en Windows

Si has trabajado en Mac, conocerás el concepto de "spaces", que son diferentes espacios de trabajo. Puedes tener tus ventanas de chat en un espacio, y tus programas de productividad en otro. Al cambiar de un espacio a otro, todo lo que no estás usando en ese momento desaparece y te permite concentrarte más.

Este programa que te voy a presentar permite esa funcionalidad en Windows. Lo mejor de todo es que es ligero, funciona muy rápido y es gratis para uso personal.

Se llama Dexpot y lo puedes descargar de aquí.

Tip: Instálalo en inglés porque si lo pones en español no se traduce completamente y aparecen unas palabras en alemán que no enenderás.

1 Comentario

Herramientas javaScript y CSS para Dreamweaver

Esta página vende excelentes productos, como tabs, menús, acordeones (accordions), etc.

http://www.projectseven.com/index.htm

No hay Comentarios

Código javaScript para hacer efectos de acordeón

En esta página hay un código javaScript que te permite hacer menús de tipo acordeón.

Claro que lo puedes aplicar a otras cosas que no sean menús.

http://www.hedgerwow.com/360/mwd/accordion/demo.php

Es gratuito.

No hay Comentarios