jueves, diciembre 03, 2009

PulseAudio Equalizer Script

Porfin!

Esta es una de las aplicaciones que más esperaba para los reproductores pero siempre tenía problemas porque por ejemplo Amarok tiene uno, pero no me gusta como funciona la librería. en cambio Rhythmbox maneja muy bien los archivos y también tiene un ecualizador pero no viene incorporado.

Pero hoy supe de PulseAudio Equalizer Script, que es un ecualizador pero para todo el sistema! Espectacular!

Además mejora más la calidad que el ecualizador de Rhythmbox

El problema que le veo ahora que al cambiar el volumen suena un tic, sólo eso hasta el momento.
Actualización: Si activas crossfade en Rhythmbox se soluciona el problema de los tics:



Descarga PulseAudio Equalizer ScriptLink
Fuente

lunes, noviembre 16, 2009

Ubuntu Make Link (Acceso directo a archivos y Directorios)

Nota: tomar link como acceso directo.

Me he dado cuenta que el acceso directo en ubuntu es más que eso. Como soy un un usuario emigrante de windows pensaba que era lo mismo, sólo un "atajo", pero veo que en ubuntu es una especie de "Clon". ¿A que me refiero? a que puedes tener links de archivos y directorios y tratarlos como si fuera el original, y ¿para qué sirve eso? bueno, yo le he encontrado una utilidad muy interesante.

Como trabajo con web, para alojar mis proyectos los debía guardar en var/www. Pero esto me traía problemas al momento de formatear ya que tenía que respaldar como 3 gigas de proyectos, una verdadera lata.

Pero hoy se me ocurrió utilizar la propiedad de link e hice el siguiente ejercicio:

  1. Moví todos los archivos en www a /home/mi_usuario/www
  2. Creé un link a www de /home/mi_usuario/www
  3. borré el directorio www/ en /var
  4. moví a /var el link www
  5. Y magia! funciona como si estuviera en ese lugar
Esto facilita bastante al momento de formatear.
Bueno si haz organizado las particiones así:

  • /
  • /home
  • /swap
Y al momento de formatear sólo alteras /

Espero les sirva, y creo que pueden darle cualquier otra aplicación útil.

miércoles, octubre 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?

domingo, octubre 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 '

jueves, octubre 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/

lunes, septiembre 14, 2009

Nueva versión de FormPost 1.2

He cambiado en varios aspectos esta clase, ya que como saben, en producción surgen nuevos requerimientos e ideas. Las novedades son las siguientes:
  1. Aplica estilo a los elementos que se añaden a $requeridos si no pasan la validación. Automáticamente asigna un borde rojo al elemento, aunque se puede personalizar.
  2. Adicionalmente se incorpora aplicarEstiloError() para aplicar estilo de error. Este método es llamado automáticamente por validar2alert(), o también independientemente, según como se necesite
  3. Además el asignar estilo de error es independiente a los generadores de la clase, es decir, al hacer requerido un input que no fue generado por FormPost igual se le añadirá el estilo de error, ya que se puede agregar al validador pasando su nombre, pero debe tener por obligación su id; nombre=id
  4. Se puede diferenciar el fin del tag input para Doctype XHTML strict o transitional
  5. Incorporado un generador de textarea.
  6. Soporte para array de checks (elemento[]), es decir, checks que al ser enviados son índices de un array. Rescata y asigna valores asignados por usuario en form, así se evita que lo haga nuevamente.
  7. tabla2combo y array2combo soportan mutiselect (elemento[]). Rescata y asigna valores asignados por usuario en form, así se evita que lo haga nuevamente.
Descarga con ejemplos: FormPost y ejemplo
phpDoc: phpDoc con Doxygen