Wednesday, October 21, 2009

PHP: Forzar la ejecución del método mágico __destruct

Es simple la solución pero lo publico para alguien que esté pasando por este problema:

Si tenemos una clase:

Class miClase{

miMetodo(){
return 1;
}

__destruct(){
echo "Adiós mundo cruel!";
}
}

y queremos forzar su destrucción, sólo utilizamos la función PHP: unset().
Es decir:

$nuevaInstancia=new miClase();
unset($nuevaInstancia);//Destruimos la instancia y se ejecuta __destruct()
//Acá más código


Fácil no?

Sunday, October 11, 2009

Automontar Discos en Ubuntu

Para recordar:

sudo gedit /etc/hal/fdi/policy/preferences.fdi

//Cambiar false por true

'<'merge key="storage.automount_enabled_hint" type="bool"'>'true'<'/merge'>'

#ignoren las '

Thursday, October 01, 2009

Mis programas favoritos de Ubuntu

Acá almacenaré los programas y soluciones que más me han facilitado el trabajo:

  • Codecs win32: Medibuntu
  • Conversor de videos: Avidemux
  • Paint (Similar a MSPaint): Pinta
  • (Imágenes) Visor/Explorador/Conversor/Herramientas para fotos/manejo por lotes: gThumb
  • Seguir twitter: Twhirl
  • Editor de Textos: Geany
  • Ejecutar Office 2007: Playonlinux
  • Photoshop/Flash: Wine-doors
  • Calculadora con pila (stack): abakus
  • Manejar Wallpapers: wallpaper tray
  • Copiar color hexadecimal de la pantalla: gpick
  • Respladar Archivos de oficina: Dropbox
  • Messenger: emesene
  • Descargar Música: LimeWire
  • Administrar descargas: Uget
  • Voz IP: skype
  • Wireframes: cacoo.com (online)
  • SSH: PuTTY SSH Client
  • Programación: Netbeans
  • Mysql: MySQL Administrator, MySQL Query Browser, MySQL WorkBench
  • PostgreSQL: pgAdmin
  • Grabar Escritorio: gtk-RecordMyDesktop
  • Virtualización: VirtualBox
  • Indexar: Tracker
  • Buscar tipo Mac (Alt+F3): Deskbar + Tracker
  • Manejar mi música: Rhythmbox
  • Tema de escritrorio: Bamboo-zen
  • Alternativa a MS Project: OpenProj
  • Ver archivos NFO: NFO Viewer
  • Renombrador masivo: GPRename
  • Algunas ayudas para sistema: Ubuntu Tweak
  • SVN estilo Tortoise: RabbitVCS
  • Documentar phpDoc: Doxygen
  • Manejar Particiones: gparted
  • Manejar Screenshots: Shutter
  • Ver archivos Flash: swfdec
  • Comparar archivos/Directorios: Meld Diff Viewer
  • Buscador de archivos (UI grep): Searchmonkey

GTHUMB el mejor visor/explorador de imágenes para ubuntu

Después de probar muchos visores que no satisfacían mis necesidades, he encontrado este que por su feo nombre no pareciera ser tan bueno. Pero sí lo es, es muy similar a picasa en cuanto a funcionalidad, pero lo mejor de todo que sus funciones sí funcionan! y es muy fácil de usar, incluso puedes procesar imágenes por lotes, solamente seleccionándolas.
Además posee todas las herramientas para poder retocar imágenes.

Características:
  • Image Viewer
  • Image Browser
  • Image Organizer
  • Image Editor
  • Advanced Tool
  • Bonobo Component
  • Free Software

El link del proyecto: http://gthumb.sourceforge.net/