Archive for the ‘Guias’ category

10 útiles códigos .htaccess

May 31st, 2011

Los archivos .htaccess controlan parte del funcionamiento de los servidores Apache y permiten hacer infinidad de cosas útiles.

A continuación, les presento una lista de 10 códigos .htaccess que todo desarrollador web debería tener al alcance de la mano. Recuerda siempre hacer un respaldo de tus archivos originales para restaurar en caso de que algo salga mal.

1. Remover el www de las url

Por cuestiones de SEO deberías siempre remover (o usar) el prefijo www de las url de tu sitio web. La siguiente porción de código removerá el www y redireccionará cualquier url a su equivalente sin el www.

RewriteEngine On
RewriteCond %{HTTP_HOST} !^your-site.com$ [NC]
RewriteRule ^(.*)$ http://your-site.com/$1 [L,R=301]

2. Prevenir el Hotlinking

El Hotlinking es una mala práctica que consiste en usar imágenes de otros sitios en los nuestros. Cuando eres víctima del hotlinking, alguien más está usando también tu ancho de banda para su propio beneficio. Afortunadamente, el hotlinking se puede prevenir.

Agrega el siguiente código en el .htaccess de tu sitio, modificando las url de ejemplo por las tuyas.

RewriteEngine On
#Replace ?mysite\.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your "don't hotlink" image url
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

3. Redigir todos los feeds de WordPress hacia Feedburner

Feedburner es un servicio web que te permite saber que cantidad de usuarios leen tu blog a través de feeds. Si usas WordPress, quizá te interese mover tus feeds (rss, atom, etc) hacia Feedburner. Para hacerlo modifica las líneas 2 y 3 del siguiente código para ajustarlo a tus necesidades e insértalo en el .htaccess de tu sitio.

<IfModule mod_alias.c>
 RedirectMatch 301 /feed/(atom|rdf|rss|rss2)/?$
http://feedburner.com/yourfeed/
 RedirectMatch 301 /comments/feed/(atom|rdf|rss|rss2)/?$
http://feedburner.com/yourfeed/
</IfModule>

4. Generar páginas de error personalizadas

¿Cansado de las páginas de error de tu sitio? Simplemente crea algunas nuevas que luzcan como tú quieras, súbelas en tu servidor y utiliza el siguiente código .htaccess.

ErrorDocument 400 /errors/badrequest.html
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/serverr.html

5. Forzar la descarga de archivos específicos

Cuando ofreces descargas en tu sitio con extensiones .mp3, .xls, .eps, etc, puedes utilizar el siguiente código en tu .htaccess para forzar la descarga de estos archivos, en lugar de dejar al navegador decidir qué hacer con ellos. (Ejemplo para .xls y .eps)

<Files *.xls>
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</Files>
<Files *.eps>
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</Files>

6. Llevar un registro de los errores de PHP

El siguientes código te permite llevar un registro de los errores de PHP que se han generado en tu sitio. Simplemente crear un archivo php_error.log, alójalo en algún directorio del sitio y copia el siguiente código en tu archivo .htaccess. No olvides modificar la ruta que vayas a utilizar (línea 7).

# display no errs to user
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
# log to file
php_flag log_errors on
php_value error_log /location/to/php_error.log

7. Remover extensiones de las url

Las extensiones en las url pueden ser útiles para nosotros los desarrolladores, pero no aportan nada a los visitantes de nuestro sitio. El siguiente código remueve las extensiones .html de todos los archivos html del sitio. Cabe destacar que el mismo código sirve para reemplazar cualquier otra extensión, como php, asp, etc, modificándolo donde corresponde.

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
# Reemplaza html con la extension de tu archivo, ej: php, htm, asp

8. Prevenir listado de directorios

En tu servidor, cuando un directorio no contiene un archivo index, Apache automáticamente genera y muestra en el navegador un listado con los archivos de dicho directorio. Si quieres evitar que alguien vea el contenido de estos directorios, agrega el siguiente código en tu .htaccess.

Options –Indexes

9. Reducir el peso de las páginas comprimiendo el contenido estático

¿Sabías que es posible enviar contenido comprimido al visitante para que este sea descomprimido por el cliente? El siguiente código será de gran ayuda, salvando tu ancho de banda (y el de tus visitantes) reduciendo el peso de las páginas.

AddOutputFilterByType DEFLATE text/html text/plain text/xml
application/xml application/xhtml+xml text/javascript
text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html

10. Añadir codificación utf-8 automáticamente a los archivos

Con el fin de prevenir errores de codificación, puedes utilizar el siguiente método para forzar utf-8 en todos los archivos. De esta manera garantizas que los documentos se mostrarán siempre de manera correcta, incluso si olvidaste insertar la etiqueta <meta http-equiv=”Content-Type”> en tus html.

<FilesMatch "\.(htm|html|css|js)$">
AddDefaultCharset UTF-8
</FilesMatch>

Fuente: Cats who code

TwitterFacebookGoogle ReaderDeliciousDiggStumbleUponShare

Como crear una base para tu teléfono móvil usando una vieja tarjeta de crédito

November 4th, 2010

A través de Lifehacker he llegado a este pequeño pero útil video tutorial, en el cual su creador nos enseña como fabricar una pequeña base para nuestro teléfono móvil, a fin de poderlo utilizar cómodamente para, por ejemplo, ver videos en el de forma un poco más cómoda.

Solo se necesita una vieja tarjeta de crédito (también puede servir un viejo carnet plástico o algo similar), una tijera y un encendedor.

Aunque el audio está en inglés, no es tan necesario ya que se ve muy bien todo el proceso. Como dato adicional: el plástico de las tarjetas se calienta bastante rápido, por lo que solo serán suficientes un par de segundos de exposición al fuego para poder darle forma.

Yo hice la prueba y funcionó, sin embargo prefiero los Legos; así que fabriqué una sencilla base para mi iPhone usando unas cuantas piezas. Además de usarlo para reproducir videos, junto a la aplicación Alarm Clock Pro también lo uso como reloj despertador, obviamente de manera adicional a las funciones propias de un iPhone.

iphone-lego

TwitterFacebookGoogle ReaderDeliciousDiggStumbleUponShare

10 consejos para trabajar desde casa

November 4th, 2010

trabajar-desde-casa

En mi opinión particular, no hay nada mejor que trabajar como freelancer, desde la comodidad de su casa, siendo su propio jefe y poniendo sus propios horarios. Sin embargo, esa comodidad, muchas veces se convierte en enemiga de la productividad y en algunos momentos puede tornarse bastante difícil mantenerse concentrado y motivado, lo que definitivamente hace mucho más complicado conseguir los objetivos que nos hemos planteado.

Inspirado en artículos similares y complementando un poco con mi experiencia personal, aquí les dejo una lista de 10 consejos para trabajar desde casa, que les ayudaran a mantenerse motivados y solventar esas pequeñas dificultades.

  1. Tenga un buen comienzo
  2. Lo primero que se debería hacer, es establecer una hora fija para levantarse cada mañana. La manera en que se comienza el día es muy importante, ya que marca la pauta del resto de la jornada. Levantarse tarde, luego de haber dormido solo unas pocas horas, por quedarse dando vueltas en la cama o por estar mirando al techo sin hacer nada más, afecta directamente el estado de animo y la creatividad.

    Lo ideal es comenzar el día de activamente, desde el momento en que se abren los ojos, saltar fuera de la cama y ponerse manos a la obra. Cada uno tiene formas diferentes de comenzar el día, algunos prefieren salir a caminar, otros disfrutan preparándose un delicioso desayuno y algunos (como en mi caso) prefieren preparar y disfrutar de una buena taza de café antes de poner la cabeza en el trabajo.

    En fin, lo importante es encontrar algo que funcione para usted y que le permita entrar en actividad desde el primer momento.

  3. Haga una lista
  4. Para alcanzar metas, es vital tenerlas bien definidas. Haga una lista de actividades, organice su día y esfuércese por cumplir con todas ellas de la mejor manera.

    La técnica que aplico personalmente, es hacer no una, sino dos listas. La primera con las tareas que debería completar antes de la hora del almuerzo y la segunda con las cosas que debería terminar antes de las siete de la noche.

    En caso de que alguna tarea de la mañana quede pendiente, está se mueve a la segunda lista. Esto me obliga a esforzarme mucho más durante la tarde, de lo contrario tendré más trabajo acumulado para el día siguiente. Esto es algo que no me agrada y seguramente, a usted tampoco.

  5. Desconéctese
  6. Es importante mantenerse en contacto con clientes, compañeros y amigos, pero cuando llega la hora de trabajar es necesario dejar lo demás a un lado, no Facebook, no Twitter, ni siquiera responda los emails que reciba, al menos hasta la hora del almuerzo o espere al final de la tarde.

    Es muy fácil perderse en esa telaraña de redes sociales, quizá usted decida dedicarle media hora al Twitter y luego otra media hora al Facebook; mientras esto sucede, aquel amigo con el que tiene tiempo sin hablar le escribe a través de la mensajería instantánea y allí ocupa media hora más. Al darse cuenta, habrá transcurrido la mitad de la mañana sin haber hecho nada de lo que tenia previsto en su lista.  Y ya sabe lo que eso significa.

    No digo que se aleje por completo de las redes sociales, solo digo que tenga cuidado y no permita que estas se interpongan y retrasen su trabajo.

  7. Cree su propia atmosfera
  8. Al trabajar desde casa, se tiene la inigualable oportunidad de crear la atmosfera que usted quiera. Después de todo, es su casa. Usted puede escuchar su música favorita a todo volumen, diseñar en ropa interior si eso lo hace sentir cómodo, tomar una cerveza (siempre y cuando no afecte su concentración), o juegue con su mascota mientras genera una lluvia de ideas.

    En fin, haga lo que lo haga sentir cómodo y relajado, pero esté atento de no acercase demasiado a las distracciones y caer en el ocio.

  9. Otórguese recompensas
  10. Las recompensarse a si mismo puede ser un factor importante en la motivación. Puede ser algo tan simple como tomarse unos minutos para la merienda.

    Personalmente me tomo unos minutos después de completar una tarea para hacer llamadas telefónicas, responder/enviar un par de sms, nada que me tome mas de 10 minutos. Lo que me sirve para refrescar ideas y espabilarme un poco, pero sin dejar que esto me absorba y me haga perder el ritmo de trabajo.

  11. Manténgase saludable
  12. Quizá usted no lo haya considerado hasta ahora, pero ejercitarse es importante para mantenerse saludable.

    La gran mayoría de los que trabajamos en diseño y desarrollo de paginas web, pasamos una gran cantidad de horas frente al ordenador y cuando damos por concluido un trabajo estamos tan agotados, que solo pensamos en tirarnos en la cama o en el sofá a ver una película o disfrutar de nuestra serie favorita, olvidando por completo la actividad física.

    Cada vez que pueda, salga de su casa y corra! permita que su sangre fluya. Aunque no lo crea, trotar/correr es una actividad bastante relajante, además de ser un buen ejercicio le permite disfrutar del aire libre y de lo que está a su alrededor.

    Una postura correcta mientras está frente al monitor, también es fundamental. Busque una silla con un buen espaldar y si es posible con apoya brazos. Si se siente agotado, levántese, de un vistazo por la ventana o simplemente estírese un poco y libere la tensión.

  13. No olvide a sus amigos
  14. Una de las partes mas difíciles de trabajar en casa, es no tener a alguien a lado que pueda darle una opinión sobre lo que está haciendo, y aunque anteriormente hablé sobre la necesidad de desconectarse, esto no significa que debe olvidarse de sus amigos y sus antiguos compañeros de trabajo.

    Cuando se realizan tareas de diseño, nunca está de sobra un par de ojos adicionales y el hecho de que se encuentre trabajando en su casa, no significa que no puede solicitar ayuda a sus amigos, escriba un correo a uno de ellos, enséñele lo que está haciendo y pídale su opinión. Los amigos siempre son importantes y necesarios.

  15. No comprometa su proceso
  16. A veces conseguimos clientes que están bastante entusiasmados y quieren echar la bola a rodar de inmediato. Muchos de los nuevos clientes no están familiarizados con el proceso de diseño y es nuestra tarea guiarlos a través de este.

    Por lo general el proceso comienza con una entrevista, el análisis de requisitos, elaboración de un modelo inicial, estimación de un presupuesto, elaboración del contrato y luego si entrar de lleno en el proyecto. Cuantas veces no ha querido saltarse los primeros pasos y decir “Que diablos, le diseño su sitio por 500 $”, especialmente cuando se trata de un cliente pequeño que parece no saber mucho sobre la web. Pero solo es necesario saltarse un paso para que cualquier cosa pueda salir mal.

    Todos los pasos del proceso son importantes y están allí por una razón. No permita que las circunstancias lo hagan alterar su proceso creativo.

  17. No se vuelva adicto al trabajo
  18. No he escuchado al primer freelancer que se queje porque tiene que hacer su trabajo. Por lo general lo disfrutamos tanto que tendemos a hacernos adictos a este, lo que obviamente está mal. Es necesario tener horas de distracción y esparcimiento.’

    Cuando el reloj marca las 7:00 pm se que llegó el momento de dejar el trabajo a un lado, de pasar tiempo con mi novia, mis amigos y mi familia. Es la hora de relajarse, de ir al cine o de hacer cualquier otra actividad que nada tenga que ver con trabajo.

    Evite, por ejemplo, decirle a su pareja “Solo media hora más con esto y estaré libre”.

  19. Gánese las cosas con esfuerzo
  20. El hecho de que no trabajes en una oficina para un tipo con un traje, no significa que usted no esté trabajando. Recuerde siempre que sus clientes le están pagando por su trabajo y esperan que usted se comporte como un profesional. Esto no es el colegio, donde podías dejar la tarea para ultima hora y salir bien parado con cualquier porquería. Esto es un negocio real y sus clientes esperan resultados reales. Así que, trabaje duro, gánese una buena reputación y mantenga satisfechos a sus clientes.

    Si trabaja duro, al final de la jornada puede sentirse orgulloso de que se ha ganado todo lo que lo rodea por hacer las cosas bien.

TwitterFacebookGoogle ReaderDeliciousDiggStumbleUponShare

Como imprimir archivos desde tu teléfono móvil usando Dropbox

October 4th, 2010

Si bien los teléfonos móviles cada vez presentan más y mejores funcionalidades, la posibilidad de imprimir desde ellos es bastante limitada (por no decir que totalmente nula). Por otra parte, se sabe que existen impresoras con acceso a la red inalámbrica con las cuales es posible realizar trabajos de impresión desde un dispositivo móvil, pero estas pueden llegar a ser costosas.

Para solucionar estos problemas les presento una manera bastante simple de imprimir fotos, emails, PDF y otros documentos desde el teléfono móvil usando Dropbox y sin tener que gastar dinero en hardware o software adicional. Todo lo que necesitas es un teléfono móvil y computadora con acceso a internet, una impresora conectada a dicha computadora y una cuenta de Dropbox.

El proceso funciona de la siguiente manera: Instalas un pequeña utilidad que monitorea constantemente tu carpeta de Dropbox en busca de nuevos trabajos de impresión, luego de esto puedes enviar por email o directamente desde la aplicación Dropbox instalada en tu móvil los archivos que deseas imprimir, la utilidad los envía a la impresora activa y una vez terminado guarda estos archivos en la carpeta “logs”.

Los pasos a seguir son los siguientes:

  • Para usuarios de Windows:

Paso 1: Asegurarte de tener instalado Dropbox en la computadora que tiene la impresora configurada.

Paso 2: Para enviar los trabajos de impresión tienes 2 opciones:

  1. Descargar la aplicación Dropbox para tu teléfono móvil. Actualmente disponible para iPhone (tambien para el iPad),  Android, Blackberry, Nokia, WebOS (Palm).
  2. Si no existe una versión de la aplicación para tu dispositivo, puedes conectar tu cuenta de Dropbox con Habilis, lo que te proporcionará una dirección de email única que hará que todo lo que envíes a ella aparezca en tu carpeta de Dropbox.

Paso 3: Descarga y descomprime este archivo ZIP* y haz doble clic en el archivo eprint.vbs (ver código fuente). Este script creará una sub carpeta con el nombre PrintQueue dentro de su carpeta principal de Dropbox, donde se copiaran los archivos en espera para ser impresos y otra sub carpeta llamada logs, donde se almacenaran los archivos que ye han sido impresos.

Paso 4: Ya estás listo para imprimir archivos desde tu teléfono móvil, ahora solo sube un archivo a tu carpeta de Dropbox o envíalo por email a la dirección que te proporcionó Habilis y en pocos segundos tendrás una copia impresa de tu documento.

La utilidad está preparada para recibir y procesar múltiples archivos es una sola carga y puede imprimir cualquier tipo de documento que tenga asociado un programa en la computadora utilizada.

Si quieres desactivar la utilidad eprint, basta con abrir el administrador de tareas de Windows y detener el proceso “wscript.exe”.

Si tienes algún problema para ejecutar el eprint.vbs es porque posiblemente está asociado para ser abierto con el blog de notas u otro editor de textos. Para que funcione de manera correcta basta con hacer clic derecho sobre el archivo, y seleccionar “Windows Based Script Host” desde las opciones del menú “Abrir con…”.

Alternativamente, puedes abrir la consola de línea de comandos (command prompt), escribir “cscript eprint.vbs” y presionar enter.

  • Para usuarios de Linux:

Paso 1: Asegurarte de tener instalado Dropbox en la computadora que tiene la impresora configurada.

Paso 2: Para enviar los trabajos de impresión tienes 2 opciones:

  1. Descargar la aplicación Dropbox para tu teléfono móvil. Actualmente disponible para iPhone (tambien para el iPad),  Android, Blackberry, Nokia, WebOS (Palm).
  2. Si no existe una versión de la aplicación para tu dispositivo, puedes conectar tu cuenta de Dropbox con Habilis, lo que te proporcionará una dirección de email única que hará que todo lo que envíes a ella aparezca en tu carpeta de Dropbox.

Paso 3: Crea una carpeta con el nombre PrintQueue dentro de tu directorio Dropbox en Linux.

Paso 4: Crea un shell script con el siguiente código y crea una tarea programada para que se ejecute cada “n” segundos o minutos

#!/bin/sh

DIR = ~/DropBox/PrintQueue 

for i in $(ls -l $DIR | grep ^- | awk '{print $9}')

do

 lpr $DIR/$i
 rm $DIR/$i

done

Paso 5: Ya estás listo para imprimir archivos desde tu teléfono móvil, ahora solo sube un archivo a tu carpeta de Dropbox o envíalo por email a la dirección que te proporcionó Habilis y luego de esperar el tiempo que hayas configurado tendrás una copia impresa de tu documento.

Si tienes múltiples impresoras conectadas a la computadora, utiliza el comando lp -p para especificar el nombre de la impresora que quieres utilizar.

  • Para usuarios de Mac:

Los usuarios de Mac necesitan instalar Automator, una aplicación para Mac OS que permite automatizar tareas repetitivas sin necesidad de tener conocimientos de lenguajes de programación y seguir los siguientes pasos:

Paso 1: Asegurarte de tener instalado Dropbox en la computadora que tiene la impresora configurada.

Paso 2: Para enviar los trabajos de impresión tienes 2 opciones:

  1. Descargar la aplicación Dropbox para tu teléfono móvil. Actualmente disponible para iPhone (tambien para el iPad),  Android, Blackberry, Nokia, WebOS (Palm).
  2. Si no existe una versión de la aplicación para tu dispositivo, puedes conectar tu cuenta de Dropbox con Habilis, lo que te proporcionará una dirección de email única que hará que todo lo que envíes a ella aparezca en tu carpeta de Dropbox.

Paso 3: Crea una carpeta con el nombre PrintQueue dentro de tu directorio Dropbox en Mac.

Paso 4: Lanza la aplicación Automator y selecciona “Folder Actions” de la lista de opciones.

Paso 5: Seleccionar PrintQueue del menú desplegable bajo “Folder Action receives files and folders added to.”

Paso 6: Busca “Print Finder Items” dentro de Automator y arrastra al flujo de trabajo. Ahora selecciona la impresora que deseas utilizar.

Paso 7: Ahora busca el item “Move Finder Items to Trash” en Automator y arrástralo al flujo de trabajo.

Paso 8: Ya estás listo para imprimir archivos desde tu teléfono móvil, ahora solo sube un archivo a tu carpeta de Dropbox o envíalo por email a la dirección que te proporcionó Habilis y en pocos segundos tendrás una copia impresa de tu documento.

Fuentes:

TwitterFacebookGoogle ReaderDeliciousDiggStumbleUponShare

Recuperando archivos “perdidos” de una memoria USB

May 13th, 2010

ram-flash-drive En la noche de ayer viene a mi casa un familiar con un problema. Los archivos sobres los que estuvo trabajando en los últimos dos días, habían desaparecido sin razón aparente de su memoria usb. Ya me había enfrentado antes a casos similares de archivos desaparecidos, pero este es un tanto diferente. No se en que momento le pueda suceder a alguien mas, así que plasmo en este post el procedimiento que seguí para recuperar gran parte de los archivos, esperando que pueda ser de utilidad para muchos.

Lo primero que hice al introducir la memoria en mi equipo fue asegurarme de que no existían virus presentes (posible causa de la perdida de los archivos). El análisis arrojó el resultado, 0 amenazas presentes.

Una vez seguro de que no había virus en la unidad, procedí a inspeccionar los directorios (por suerte no eran muchos) y efectivamente los archivos no estaban, al menos no de manera visible en los directorios de la unidad.

Posteriormente ejecuté la herramienta “Scandisk” sobre la unidad, detectando algunos errores, los cuales según la misma herramienta fueron reparados con éxito. Aquí los archivos seguían desaparecidos.

Lo siguiente fue lógicamente pensar en que los archivos estaban allí, pero ocultos, ya que la información de la unidad mostraba un espacio utilizado de algo mas de 500 MB y los archivos visibles que tenia seleccionados solo ocupan unos 45 MB, la diferencia de más de 400 MB indicaba que había mas datos en el dispositivo.

Utilizando el método tradicional de mostrar archivos ocultos desde las opciones de ventana de Windows, tampoco logre observar nada, no había archivos ocultos. Por lo tanto abrí el interprete de comando de Windows “cmd.exe”, me dirigí al directorio raíz de la unidad en cuestión y ejecuté el comando Attrib -s -r -h /s /d y luego de unos segundos apareció en la unidad una carpeta de nombre FOUND.000 dentro de la cual, había al rededor de 400 MB en archivos con extensión .chk con nombres del tipo FILE00001.CHK los cuales no pueden ser abiertos ni inspeccionados de manera directa, ya que son archivos “basura” que va dejando el Scandisk en cada análisis.

Investigando en Google sobre que hacer para ver el contenido de esos archivos “basura”, me encontré con un pequeño programa llamado FileCHK, cuya función es detectar la extensión original de estos archivos y restaurarlos a su estado original.

El proceso en este punto es mucho mas simple, basta con copiar los archivos FileCHK.exe y Msvbvm50.dll en el directorio donde están los .chk en mi caso FOUND.000 y ejecutar el primero de estos. Con el paso de los segundos los archivos comenzaron a transformarse en imágenes, documentos pdf, word, etc, volviendo a si a su estado original, recuperando de esta forma gran parte de los archivos que inicialmente estaban desaparecidos.

Como detalles adicionales:

  • Llame a los archivo “basura” – nótese las comillas – porque a la larga esta basura se convirtió en  archivos útiles y de valor.
  • Mi primo volvió contento a casa con gran parte de sus archivos recuperados. La razón por la que digo gran parte y no la totalidad de los archivos, es porque algunos tenían extensiones que el programa FileCHK no es capaz de reconocer y transformar. La lista de extensiones que el programa reconoce y recupera se encuentra en el archivo readme.txt.
  • Para ejecutar el FileCHK.exe es necesaria la librería Msvbvm50.dll la cual no viene en el .rar que yo descargué originalmente. Así que la descargué por mi cuenta y la incluí en el paquete que pongo a disposición de ustedes en este enlace.
  • Doy garantía de que este procedimiento funcionó adecuadamente en mi caso y de que los archivos suministrados se encuentran libres de virus. Sin embargo úselos bajo su propia responsabilidad.
  • La finalidad de este post no es más que orientar a las personas que pudieran encontrarse en una situación similar. No garantizo que funcione para todos, en todos los casos.
  • Otras alternativas para recuperar archivos .chk disponibles en este enlace.
TwitterFacebookGoogle ReaderDeliciousDiggStumbleUponShare