Buscar este blog

Aviso

El autor de éste blog no se hace responsable de los posibles daños o perdidas de información, que pudieran ocasionarse en su sistema o su vida por la aplicación de la información aquí contenida.

miércoles, 16 de mayo de 2012

Arreglar el problema de falta de memoria para Drupal

Extrañamente me salió el error de que no tenía memoria suficiente cuando ejecutaba el update.php de Drupal, esto es lo que me salía.

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /home/server/public_html/project/includes/theme.inc on line 1144

La forma de arreglarlo fue modificar el archivo /sites/default/settings.php
y agregarle la línea:

ini_set('memory_limit', '512M');

Al final del archivo. Para lograrlo fue necesario cambiar primero los permisos de dicho archivo a 775 y luego regresarlos a 444; Espero que a alguien le halla servido.

martes, 8 de mayo de 2012

Componer texto en LaTeX sobre el IDE Eclipse en Windows 7 y configurarlo.

Que tal a todos, para los que no han migrado a linux pero se han dado cuenta de la importancia de LATEX les dejo un tutorial de como se logra preparar un documento en LaTex en el IDE eclipse en el SO windows.
  1. Descargar MiKTex, que es la distribución TeX/LaTex para windows, algo así como un conjunto de todos los programas necesarios (Macros, Compiladores, Tipografías...) para componer un texto.
    Actualmente está en la versión 2.9 y la pueden descargar de este link http://miktex.org/2.9/setup.
    Recuerden que deben instalar todo lo que sigue para la arquitectura de MiKTeX que elijan (32 o 64 bits).
  2. Descargar Eclipse, que es el IDE más extensible que pueden encontrar y el editor más completo para LaTeX como se muestra en http://en.wikipedia.org/wiki/Comparison_of_TeX_editors por supuesto que hay mejores opciones en cuanto a confort o performance pero es importante saber que para un ingeniero conviene más conocer un entorno de desarrollo como este para futuros proyectos en otras áreas; Descarguen el Eclipse for Testers de la página http://www.eclipse.org/downloads/ ya que es el más liviano y tiene todo lo que se necesita para LaTeX.
  3. Como Eclipse es un software que está programado en java, se hace necesario instalar el Java Development Kit, este se puede descargar de http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html.
  4. Cuando se tenga todo esto descargado lo primero que se instala es el MiKTeX, luego el Java JDK y por último se descomprime eclipse en nuestro directorio predilecto y se ejecuta sin necesidad de instalar.
  5. Hasta este punto solo está instalado Eclipse, para hacer que funcione LaTeX es necesario instalar el plugin TeXlipse, esta instalación esta bien documentada en http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=139 también hace falta instalar el plugin Pdf4Eclipse para que se vean los pdf en el mismo entorno, este se instala de forma parecida http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=140077; Pueden indagar más al respecto o buscar más plugins en el marketplace de eclipse para que puedan explotar todas las ventajas de este IDE.
  6. Tal vez sea necesario configurar los programas para TeXlipse, hay un buen tutorial en http://texlipse.sourceforge.net/manual/configuration.html y recuerden dejar el Pdf4Eclipse como visor de pdf ya que es mucho más rápida la visualización.
Espero que les haya servido y no tengan excusa para usar LaTeX.

miércoles, 2 de mayo de 2012

Montar sistemas ext3/ext4 en windows xp/7

Hola a todos. Cuando se comienza en el mundo del software libre se busca cierta compatibilidad entre sistemas gnu/linux y windows; Por lo general comenzamos con la suite de ofimática, luego con nuestros archivos de música y otros por el estilo. Pero siempre se presenta un inconveniente, cuando se necesitan abrir archivos que estan en windows en linux y viseversa. Por lo general medio se soluciona creando una partición fat32 comun (con soporte nativo en ambos) para que se puedan compartir archivos entre ambos sistemas.
Pues para los que no conoscan, existe Ext2Fsd para windows que monta en modo lectura y escritura las particiones ext3 y ext4 para que podamos acceder a nuestros archivos fácilmente; y para leer los de windows en linux también existe un programa llamado ntfs-3g que permite leer y escribir las particiones windows.
El ntfs-3g ya viene preinstalado en la mayoría de las distros así que no hay necesidad de explicar eso; Sin más explico como instalar el Ext2Fsd en windows 7 y como configurarlo para que nuestras particiones se monten automáticamente en modo lectura y escritura al inicio del sistema.
  1. Descargar el software de este link, http://sourceforge.net/projects/ext2fsd/files/Ext2fsd/ clickea como se muestra en la imágen.
  2. Instalalo como usuario administrador. Dale a todo siguiente hasta terminar, recuerda selecciónar lo que hay en las imágenes.

  3. Ya instalado hay que configurar para que se monten las particiones


    Luego presiona la tecla F5 para refrescar y ya debería estar montada tu partición linux en read/write mode.
Espero que les haya servido, más fácil imposible :D

martes, 1 de mayo de 2012

Arreglar problema de reproducción de videos con flash player en fedora con servidor jack

Hola a todos!

El problema que ocurría es que los videos con el plugin de flash no reproducían bien, algo así como si estuvieran entrecortados, la solución fue instalar la biblioteca flash support. Como lo prometido es deuda escribo los comandos que solucionaron el problema.
  1. Instalar dependencias del paquete.
    $ sudo yum install -y libsamplerate-devel libv4l-devel openssl-devel gtk+-devel
  2. Descargar los repositorios de git del libflashsupport e instalarlo
    $ git clone git://repo.or.cz/libflashsupport-jack.git
    $ cd libflashsupport-jack
    $ nano flashsupport.c
    Modifica la línea número 184 que es cambiar videodev.h por:
    #include <libv4l1-videodev.h>
    

    $ sh bootstrap.sh
    $ make
    $ sudo make install
    $ sudo ln -s /usr/local/lib/flashsupport.so /usr/lib64
A ver vídeos en flash!!! Buena suerte :D

IDJC, Jack y Pulseaudio en Fedora

Hola a todos!

Para la emisora Radio GLUD se hizo necesario instalar jack-audio-conection-kit y qjackctl para hacer correr idjc, aparte de eso hay la necesidad de conectar el audio de pulseaudio y alsa al servidor jack; Después de eso me di cuenta del problema al reproducir videos en flash y lo solucioné también, pero este tema es tan grande que me vi en la necesidad de ponerlo como otra entrada.
  1. Instalar los siguiente paquetes.
    $ sudo yum install -y jack-audio-connection-kit alsa-plugins-jack qjackctl pulseaudio-module-jack idjc
  2. Agregar tu usario al los grupos relacionados con el audio
    $ sudo usermod -a -G audio,jackuser,pulse $USER
  3. Configurar el archivo limits.conf.
    $ sudo nano /etc/security/limits.conf
    Agregar al final del archivo las líneas.
    @audio - rtprio 99
    @audio - memlock unlimited
    @audio - nice -10
    @jackuser - rtprio 99
    @jackuser - memlock unlimited
    @jackuser - nice -10
    @pulse - rtprio 99
    @pulse - memlock unlimited
    @pulse - nice -10
    
  4. Modifica el archivo default.conf.
    $ sudo nano /etc/pulse/default.pa
    Deja la parte del archivo que se muestra de esta forma:
    ### Load audio drivers statically (it's probably better to not load
    ### these drivers manually, but instead use module-udev-detect --
    ### see below -- for doing this automatically)
    #load-module module-alsa-sink
    #load-module module-alsa-source device=hw:1,0
    #load-module module-oss device="/dev/dsp" sink_name=output source_name=input
    #load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
    #load-module module-null-sink
    #load-module module-pipe-sink
    load-module module-jack-source
    load-module module-jack-sink
    
    ### Automatically load driver modules depending on the hardware available
    #.ifexists module-udev-detect.so
    #load-module module-udev-detect
    #.else
    ### Alternatively use the static hardware detection module (for systems that
    ### lack udev support)
    #load-module module-detect
    #.endif
    
  5. Agregar qjackctl a las aplicaciones en el inicio. Para este fin ejecuta el comando:
    $ gnome-session-properties
  6. Abrir qjackctl y configuralo activando las opciones:
    • Iniciar el servidor jack al iniciar qjackctl
    • Habilitar ícono en bandeja del sistema
    • Iniciar minimizado en la bandeja del sistema
  7. Para activar el soporte de mp3 para idjc instala.
    $ sudo yum install -y lame lame-libs
  8. Ahora por un problema de nombres de algunos archivos ejecuta.
    $ sudo ln -s /usr/lib64/libmp3lame.so.0.0.0 /usr/lib64/libmp3lame.so
    $ sudo ln -s /usr/lib64/libmad.so.0.2.1 /usr/lib64/libmad.so
  9. Solución de problemas comunes: Si al completar todos los pasos por alguna razón no te funciona el arranque del servidor jackd con qjackctl, prueba quitando el pulseaudio de la lista de aplicaciones al inicio y de no funcionar algunos lo solucionan destildando el tiempo real en el setup de qjackctl e incluso he escuchado que ejecutándolo como sudo funciona, y pues por si las dudas miren que la interfaz que se encuentra por defecto en (default) sea la correcta .
Buena suerte con su streaming.

Más populares

Archivo del blog