Abrir PDF’s en la última pagina leída

by Zilus on 26/01/2012

Me molestaba bastante cuando estaba leyendo un eBook, manual o cualquier cosa en formato PDF, y tener que acordarme en donde me había quedado la ultima vez, para navegar manualmente a esa pagina. Esto se resuelve con una opción del Reader a partir de su versión 8.

Solo vamos a Preferencias -> Documentos y palomeamos la opción de “Restaurar vista de ultima lectura”, o algo así, porque lo tengo en ingles…

 

 

No Comments

Deshabilitar volver a abrir las ventanas al reiniciar la sesión

by Zilus on 6/01/2012

Existe una característica en el nuevo Mac OS X Lion (10.7), que para algunos puede ser molesta, al volver a iniciar sesión, todas las aplicaciones que teníamos abiertas al dar “apagar equipo” o “reiniciar equipo”, se vuelven a abrir automáticamente, esto hace mas lento el arranque de nuestros productos de la manzana y como mencione, a algunos no nos gusta. La solución permanente a continuación:

Primero lanzamos nuestra poderosa terminal (Aplicaciones/Utilidades/terminal) y creamos un fichero en el directorio de ejecutables del sistema:

$ sudo nano /usr/bin/hack.sh

Esto nos abrirá un editor muy sencillo llamado “nano”, dentro del fichero podemos escribir (o copiar pa los mas flojos) lo siguiente:

#!/bin/bash
rm /Users/*/Library/Preferences/ByHost/com.apple.loginwindow.*

Para guardar los cambios y salir del editor, presionamos Ctrl + X, lo cual nos confirma si queremos guardar cambios, a lo que respondemos que si.

Ahora necesitamos darle permisos de ejecución a nuestro script:

$ sudo chmod +x /usr/bin/hack.sh

Después ejecutamos:

$ sudo defaults write com.apple.loginwindow LoginHook /usr/bin/hack.sh

Eso es todo! reinciamos para probar!

Si quieres utilizar de nuevo esta función lo único que debemos hacer es ejecutar en nuestra terminal:

$ sudo defaults delete com.apple.loginwindow LoginHook

No Comments

Perl: warning setting locale failed en Ubuntu Linux

by Zilus on 3/01/2012

En uno de mis servidores de prueba, encontré un error bastante extraño y que en verdad me tomo tiempo encontrar la solución, al ejecutar casi cualquier orden en la linea de comandos, salía algo así:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = “en_US”,
LC_ALL = “utf-8″,
LC_CTYPE = “en_US”,
LANG = “en_US”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).

La solución es simple, solo hay que ejecutar los siguientes comandos como root, o con sudo antes:

$ apt-get install language-pack-en

$ export LANGUAGE=en_US.UTF-8

$ export LANG=en_US.UTF-8

$ export LC_ALL=en_US.UTF-8

$ locale-gen en_US.UTF-8

$ dpkg-reconfigure locales

Para verificar la solución, solo hacemos un:

$ locale

No Comments

Tutorial: Instalar HP P1006 en Ubuntu Server (No GUI)

by Zilus on 13/12/2011

Muchos de nosotros utilizamos servidores Linux sin interfaz grafica, orgullosamente nos podemos llamar hombres, ya que no dependemos de un GUI para hacer clic y configurar las cosas en un dos por tres, nos gusta lo difícil, picar piedra, mover las entrañas de nuestros sistemas como verdaderos vikingos.

Para nosotros, aquí la forma de instalar sin GUI:

Primero descargamos el paquete de foo2zjs que contiene lo necesario para echar a andar nuestra impresora, lo descomprimimos y entramos al directorio resultante:

wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz

tar -zxvf foo2zjs.tar.gz

cd foo2zjs

Ahora, para los que no lo han hecho antes, instalamos un par de paquetes para que todo ande sin problemas:

apt-get install build-essential dc

Después de esto, nos queda la tarea de compilar e instalar foo!

make

Después utilizaremos un script ya incluido en el tar de foo para descargar el driver exacto de esta impresora:

./getweb P1006

Ahora instalamos lo necesario

make install

make install-hotplug

make cups

Después editamos el archivo de configuración de CUPS y lo dejamos algo así:

vim /etc/cups/cupsd.conf

Quedara algo así:

#Listen localhost:631
Listen /var/run/cups/cups.sock
Listen 192.168.7.239:631

Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL
DefaultAuthType Basic

<Location />

Order allow,deny

Allow @LOCAL

</Location>

<Location /admin>

Order allow,deny

Allow @LOCAL

</Location>

<Location /admin/conf>

AuthType Default

Require user @SYSTEM

Order allow,deny

Allow @LOCAL

</Location>

DefaultEncryption Never

Por ultimo, agregamos algún usuario de sistema al grupo de lpadmin, para poder administrar vía la interfaz web de CUPS.

usermod -aG lpadmin usuario

Reiniciamos el demonio de CUPS:

/etc/init.d/cupsys restart

Ahora podemos acceder con la siguiente URL:

http://IP_DEL_SERVER:631/admin

Por ultimo, daremos acceso a las impresoras vía SAMBA, esto ya es un lujo, pero bien vale la pena.

vim /etc/samba/smb.conf

Descomentamos las líneas que se deben, para que quede de la siguiente forma:

########## Printing ##########

 

# If you want to automatically load your printer list rather

# than setting them up individually then you’ll need this

load printers = yes

 

# lpr(ng) printing. You may wish to override the location of the

# printcap file

;   printing = bsd

;   printcap name = /etc/printcap

 

# CUPS printing.  See also the cupsaddsmb(8) manpage in the

# cupsys-client package.

printing = cups

printcap name = cups

Por último, reiniciamos samba y Listo!

/etc/init.d/samba restart

No Comments

Crear imagen ISO desde directorio en Mac OS X

by Zilus on 15/11/2011

Con un simple comando, podremos crear imágenes ISO desde un directorio en nuestro Mac OS X. El directorio del ejemplo esta en Escritorio y se llama “windows”, el iso resultado, se llamara windowsxp.iso.

Abrimos el terminal y damos

cd Desktop/

Después corremos el mágico comando:

hdiutil makehybrid -o WindowsXP.iso -iso -joliet windows/

No Comments

Copiar fila en MySQL

by Zilus on 8/11/2011

Un útil tip para copiar una fila en MySQL en una nueva:

**Este es un ejemplo, hay que ajustarlo a lo que necesiten, como al parámetro Where.

INSERT INTO tabla (`campo_1`,`campo_2`) (SELECT `campo_1`,`campo_2` FROM tabla WHERE id=X)

No Comments

Bloquear uso de USB en Windows XP

by Zilus on 13/09/2011

Que pasa si necesitamos bloquear el uso de dispositivos USB como flash drives, Discos externos etc. Este tip, nos permitirá dejar el acceso a estos dispositivos como “Solo lectura”. No he probado personalmente en Windows Vista y 7, pero debería ser muy similar!

En en editor de registro buscamos la siguiente ruta, si no existe creamos un registro DWORD.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies\WriteProtect

El valor deberá ser “1″.

No Comments

Solucion a Drive Genius Launch Failure en Mac OS X

by Zilus on 31/08/2011

Si después de desinstalar Drive Genius, cada que inicias tu sistema aparece un error:

Launch Failure
The main Drive Genius application could not be
found. Please copy the application from the drive
Genius install DVD to your local disk.

La forma para solucionarlo es simple, desde el finder navega a:

Macintosh HD/Library/LaunchAgents

Solo elimina el archivo:

com.prosofteng.DGMonitor.plist

Reinicia y listo!
Extra: Si después de esto, no logras eliminarlo, también busca cualquier cosa relacionada con Drive Genius en:

Macintosh HD/Library/LaunchDaemons

No Comments

Desinstalar completamente Remote Desktop en Mac OS X

by Zilus on 5/08/2011

Por alguna razón, tuve que desinstalar por completo esta curiosa aplicación en mi iMac 27″ y me encontré con una sorpresa non-grata. Esta tarea no era solo “Eliminar” como normalmente lo hacemos en un sistema Mac OS X, no, esto fue más laborioso.Porque al querer instalar de nuevo, me decía que una versión mas nueva existía en el sistema.

Primero eliminamos la aplicación normalmente, ya sea arrastrando a la papelera o seleccionándola y presionando “cmd + del”, después armamos un pequeño script que nos facilitara el trabajo. Pueden utilizar el nombre para el script que prefieran, pero en este caso practico, usaremos “remove.sh”.

Abrimos nuestra amada terminal (Applications/Utilities/Terminal) y tecleamos:

nano remove.sh

Una vez dentro del editor escribimos lo siguiente:

#!/bin/sh
rm -rf “/var/db/RemoteManagement”
rm “/Library/Preferences/com.apple.RemoteDesktop.plist”
rm “~/Library/Preferences/com.apple.RemoteDesktop.plist”
rm -r “/Library/Application Support/Apple/Remote Desktop/”
rm -r “~/Library/Application Support/Remote Desktop/”
rm -rf “/Applications/Remote Desktop.app”
rm -rf “/System/Library/CoreServices/RemoteManagement”
rm -rf “/System/Library/CoreServices/Menu Extras/RemoteDesktop.menu”
rm -rf “/System/Library/CoreServices/RemoteManagement”
rm -rf “/Library/Preferences/com.apple.ARDAgent.plist”
rm -rf “/Library/Preferences/com.apple.RemoteManagement.launchd”
rm -rf “/Library/Preferences/com.apple.RemoteManagement.plist”
rm -rf “/Library/Receipts/RemoteDesktopAdmin320.pkg”
rm -rf “/Library/Receipts/RemoteDesktopAdmin322.pkg”
rm -rf “/Library/Receipts/RemoteDesktopClient.pkg”
rm -rf “/Library/Receipts/RemoteDesktopRMDB.pkg”y

Ahora salimos del editor con “cntrl + X” y elegimos “yes” para guardar los cambios. Después de esto, hay que dar permisos de ejecución al script con:

chmod +x remove.sh

Ahora, solo lo ejecutamos con sudo!

sudo ./remove.sh

Después de esto, podremos reinstalar Remote Desktop!

No Comments

Libreria de usuario oculta en Mac OS X Lion

by Zilus on 1/08/2011

Por defecto en el nuevo Mac Os X “Lion” el directorio “Librería” o “Library” esta oculto, esto puede ser extraño par algunos usuarios avanzados, para mostrarlo existen dos formas, la nativa de OS X, usando chflags o un simple comando mv de Unix. Mostrare ambas. Lo primero, es abrir una terminar (Aplicaciones/utilidades/terminal) y ejecutar cualquiera de estas dos opciones, aunque honestamente recomiendo la primera:

Chflags:

chflags nohidden /Usuarios/<usuario>/Library

Mv (Unix):

mv /Usuarios/<usuario>/.Library /Usuarios/<usuario>/Library

No Comments