cablop.net – Software Tips

Tips de software, hardware… y algo más

Skip to: Content | Sidebar | Footer

Cambiar el nombre del autor en Eclipse

5 Febrero, 2010 (11:50) | Eclipse | By: 天龙

Para cambiar el nombre de usuario con el que Eclipse trabaja, usualmente en de la sesión de usuario se deben seguir solo dos pasos:

1- editar el archivo eclipse.ini en el directorio de eclipse.

2- agregar la siguiente línea (después de -vmargs):

-Duser.name=“nombre deseado”

Referencias:

http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg07148.html

Mostrar u ocultar el icono de la Papelera de reciclaje en el escritorio

18 Noviembre, 2009 (10:01) | Escritorio (Win), Papelera de Reciclaje (Win) | By: 天龙

Existen varios métodos y herramientas capaces de ocultar este icono:

Una herramienta es el TweakUI que permite ocultar el icono, pero desconozco si permite mostrarlo nuevamente.

Otra opción es la de utilizar una directiva de grupo con la herramienta gpedit.msc. No la recomiendo, este oculta la Papelera de reciclaje en TODAS partes, no solo el escritorio, lo cuál no es exactamente lo que tratamos de hacer en este momento.

La opción completa (hasta donde se) es modificar el registro de la misma manera que lo hace el TweakUI:

  1. Abrimos un editor de registro. El editor que viene con Windows es el regedit.
  2. Buscamos la clave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel.
  3. Modificamos (o creamos si no existe) el  valor DWORD {645FF040-5081-101B-9F08-00AA002F954E} y le asignamos el valor 1 para ocultar y 0 para mostrar.
  4. Es posible que se requiera reiniciar la sesión de usuario para que el cambio tenga efecto.

Nota.- Debido a que la clave en el registro dice NewStartPanel, creo que con el menú clásico de Windows no funcionaría, tocaría experimentar a colocarla dentro de la clave ClassicStartMenu. Como no lo he hecho, no sé si funcionaría o no, o si generaría errores o no.

Instalar Joomfish 2.x y VirtueMart 1.1 en Joomla! 1.5

4 Noviembre, 2009 (08:13) | Joomla! | By: 天龙

El problema que a primera vista presenta esta instalación es que los artículos y secciones de VirtueMart parecen no obedecer el cambio de idioma al seleccionar uno diferente. Luego, al tratar de configurar el idioma para VirtueMart desde el Joomfish, vemos que no aparece ninguna opción para hacerlo.

Simple, esto se debe a que no tenemos instalados componentes para VirtueMart en el Joomfish.

Como realizar esta instalación

1) Primero debemos tener instalados Joomla, los dos componentes – VirtueMart y Joomfish – y los paquetes de los idiomas que vamos a usar tanto para el Joomla como para el VirtueMart (en efecto, el paquete para el VirtueMart tiene varios idiomas, así que solo hay que instalarlo una vez).

2) Modificar una tabla del VirtueMart. Esto para que Joomfish pueda trabajar con ella. Ejecutamos el siguiente SQL (puede ser a través de phpMyAdmin o cualquier cliente de nuestra preferencia, yo siempre me he ido con el HeidiSQL 4):

ALTER TABLE `jos_vm_product_attribute_sku`
ADD `attribute_sku_id` INT( 11 )
NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

3) Instalamos los componentes del VirtueMart en el Joomfish. Estos los obtenemos de alguna de estas dos direcciones VirtueMart Content Elements for Joomfish 2.0 (en los foros de Joomfish) * – al que hay que hacerle unas modificaciones – o VirtueMart Content Elements for Joomfish 2.0 (en la página de GJC Webdesign) – que ya las tiene hechas – **. Los descomprimimos y los compiamos en joomla_root/administrator/components/com_joomfish/contentelements.

* En caso de haber bajado el primer archivo el cambio que debe hacerse es el siguiente:

Cambiar el nombre del archivo joomla_root/administrator/components/com_joomfish/contentelements/vm_store_info.xml por vm_vendor.xml.

** Aquí les dejo una copia del archivo (ya modificado por la gente de GJC Webdesign):

virtuemart.1.1_joomfish.2.0_contentelementfiles

Fuentes:

Joomla 1.5, VirtueMart 1.1 & Joomfish 2.0
Using Joomfish 2.0 with Joomla 1.5 & VirtueMart 1.1

Configurar QQ mail vía IMAP en Thunderbird

3 Noviembre, 2009 (22:48) | QQ, Thunderbird | By: 天龙

Configuramos el mail de QQ (el Windows Live chino) de la siguiente manera:

1) Creamos una nueva cuenta de correo en Thunderbird como las demás cuentas, con los siguientes parámetros:

  • Servidor IMAP: imap.qq.com con conexión segura SSL en el puerto 993.
  • Servidor SMTP: smtp.qq.com con conexión segura SSL en el puerto 465 o en el puerto 587.

2) Dejamos que Thunderbird reconozca la cuenta. Naturalmente los nombres de las carpetas aparecerán en chino.

3) Una vez el halla cargado las carpetas, tenemos que cambiar las carpetas de mensajes enviados y borradores por las carpetas de QQ mail, en la configuración de la cuenta. Al momento de redactar esta entrada éstas son:

  • Borradores: 草稿箱
  • Mensajes enviados: 已发送邮件

4) Tendremos que hacer lo mismo con la papelera, solo que esta opción no se puede configurar en la ventana de configuración de cuentas. Tenemos que hacerlo en el editor de configuración de Thunderbird. Al que accedemos por la ventana de Opciones en la Pestaña de Opciones Avanzadas y en la subpestaña General. Ahí encontramos un botón para el editor de configuración de Thunderbird (el equivalente del about:config del Firefox).

Una vez localizados en este editor escribiremos en su barra de navegación lo siguiente: mail.server.server. Esto nos filtrara las configuraciones de  servidores de las cuentas. Cada cuenta tiene uno asociado con el siguiente esquema: mail.server.serverX, dónde X es un número que nos identificará cada cuenta. En el caso de la cuenta de QQ el valor de la entrada mail.server.serverX.hostname debe ser imap.qq.com, o el valor de mail.server.serverX.name debe ser el nombre de la cuenta que le dimos a la cuenta del mail de QQ. Tenemos muy encuenta este valor de X.

Damos clic derecho en el cualquier parte de los valores y agregamos un valor de tipo cadena (string) llamado mail.server.serverX.trash_folder_name, obviamente reemplazando la X por el número que tenemos en cuenta. Colocamos el nombre de la papelera en chino como el valor, en el momento de escribir esta entrada este es: 已删除邮件.

Reiniciamos el Thunderbird para que reconozca la nueva configuración de la cuenta.

Nota.- Hay alguinos inconvenientes usando el mail de QQ en Thunderbird. Por ejemplo, el folder de Spam no es listado por el Thunderbird. aún no tengo solución para este problema. Y se pueden crear folders pero no eliminarlos. Simplemente porque la carpeta Trash no acepta subfolders, o porque el caracter / no es válido como parte de un nombre de carpeta.

Nota2.- me dan ganas de probar el FoxMail… pero, temiéndome que esté totalmente en chino…

Reclamar memoria RAM a Firefox al minimizarlo

29 Octubre, 2009 (16:08) | Firefox | By: 天龙

Es bastante sabido que desde Firefox 2 nuestro querido zorro traga (literalmente) cantidades enormes de memoria RAM y de procesador.

Bueno, el asunto es simple, hay que decirle que devuelva la memoria RAM que tiene ocupada cuando se le minimiza. Esto nos va a ocasionar algo de retardo al tomar el contenido que ya teníamos en la memoria, pero… tener disponible el contenido del Firefox a costa del desempeño del sistema es absurdo.

Bueno, al grano.

1. En el campo de direcciones escribimos:

about:config

Esto nos llevará a una ventana donde nos dirán que si no somos cuidadosos podemos dañar el firefox y blablabla. Pues, es cierto, editar esta parte del Firefox es como jugar con el Registro de Windows, así que mucho cuidado.

2. Creamos el valor booleano

config.trim_on_minimize

y le asignamos el valor true.

3. Reiniciamos Firefox.

4. Cada vez que minimicemos todas las ventanas de Firefox, éste retornara la memoria en uso quedándose con una pequeña cantidad y la memoria virtual.

En versiones anteriores a Firefox 3.5 este truco funcionaba de maravilla. En el Firefox 3.5, Firefox devuelve la memoria y al poco tiempo vuelve y la reclama, debe ser cosa de hilos o de plugins. Pero bueno, algo es algo. Al menos con estar retornándola se evita que pida y pida y pida.

Habilitar un repositorio SVN para que permita modificar un log anterior

27 Octubre, 2009 (20:15) | SVN | By: 天龙

Para los que les ha salido el siguiente error al tratar de cambiar un log viejo (a mí me salió desde el TortoiseSVN)

DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent

Hasta donde tengo entendido, por el artículo que consulte, no es posible cambiar los logs porque éstos no están siendo controlados por el sistema de control de versiones.

Toca habilitar un script que permita hacer esto sin que arruinemos el repositorio.

Los pasos para que podamos editar los logs viejos son:

  1. Vamos al directorio hooks de nuestro repositorio en el servidor.
  2. Renombramos el nombre del archivo pre-revprop-change.tmpl por pre-revprop-change.
  3. Luego al archivo que tenemos le damos permisos de ejecución, 755.

Con esto debe bastar para poder modificar logs viejos en el SVN.

Fuente:

Changing a revision property in Subversion

pre-revprop-change.tmpl pre-revprop-change

Habilitar el usuario administrador en Windows Vista

20 Octubre, 2009 (14:48) | Usuarios (Win), Windows Vista | By: 天龙

Para poder iniciar sesión con el usuario administrador (el ‘root’ en Windows Vista) debemos habilitarlo desde otra cuenta administradora.

Los pasos son tres:

  1. Abrir una consola o línea de comandos con privilegios de administrador (ejecutar como administrador).
  2. Sí se quiere establecer una contraseña para este usuario escribimos el siguiente comando (podemos saltarlo si no queremos darle contraseña):
    net user administrador <password>
  3. Y en la misma línea de comandos habilitamos el usuario:
    net user administrador activate:yes

¿Y cómo lo deshabilitamos?
net user administrador activate:yes

Fuentes:

Preservar los permisos o usar los permisos almacenados en un archivo tar

13 Octubre, 2009 (22:58) | Linux | By: 天龙

Más de lo mismo, permisos en linux.
En este caso comprimir or extraer archivos tar preservando los permisos. Pues bien, es igual de sencillo que en los casos anteriores, nuevamente recurrimos a la p que se pasa como parámetro en el momento de invocar el comando por consola

$ tar -pcf archivo.tar archivos/por/archivar/

Borrar un directorio completo por consola en Linux

13 Octubre, 2009 (22:34) | Linux | By: 天龙

Otra cosa que tampoco es un truco extremo, pero que para el novato en Linux es un misterio. Existe el comando rmdir, que teóricamente es para remover directorios, lástima que solo sirve si están vacíos (cómo extraño el deltree del DOS).

Para borrar una carpeta por completo, incluyendo archivos y subcarpetas empleamos la siguiente instrucción

$ rm -r carpeta/

Sí, así de simple. El truco esta en el -r que lo hace recursivo.

Copiar los archivos en Linux preservando los permisos

13 Octubre, 2009 (22:29) | Linux | By: 天龙

No es que sea el gran truco, pero, por lo que veo, ni algunos de los más asiduos usuarios de Linux recuerdan una simple opción que hay que usar al copiar para que también copie los permisos.

Copiar los archivos en Linux preservando los permisos y no colocando nuevos con el usuario empleado es así de simple

$ cp -p archivo destino/

El truco está en el parámetro -p.

Si queremos hacer esto para toda una carpeta (directorio) con sus subcarpetas (subdirectorios) y archivos, simple, lo hacemos así

$ cp -rp carpeta destino/