Archive for the ‘How to’ Category

Lighttpd sobre chroot con php5 en Debian 6

Miércoles, diciembre 28th, 2011

Bueno, últimamente me ha dado por enjaular un servidor web que tenemos en Antares, y me topado con algunas cosas que los how-to’s que hay por ahí no comentan.

Enjaular (chrootear) el servidor web, sirve para que si de alguna forma alguien rompe / hackea el servidor web, no pueda acceder al resto del servidor. Se queda encerrado dentro de lo que es el servidor web. Para ello se ejecuta el servidor web dentro de una estructura de directorios aparte y sin capacidad de ver el resto del entorno del servidor.

Obviamente, no recomiendo seguir este proceso si solo necesitas el servidor web para hacer chorradas / pruebas. Esto es más si va a dejar un servidor web medio serio y la maquina tiene algún otro servicio aparte de la web que no quieras que te tiren.

(más…)

KDE 4 a la Unity : Un escritorio rápido, funcional y atractivo

Miércoles, mayo 18th, 2011

Aspecto final

KDE a la unity

Bueno, navegando, encontré sugerencias para poner a KDE estilo Unity. Se me ocurrió ponerme un rato a enredar y he ido sacando el siguiente mejunge que creo que combina un estilo visual bonito, practico y útil. Yo de antemano ya lo tenia en estilo Mac OSX que es bastante parecido, así que tratare de describir como se hace desde la configuración por defecto de KDE. Nota importante, lo que voy a explicar es funcionalmente similar a unity y para mi particularmente mejor, en especial tenéis una pantalla táctil y/u os gusta mucho aprovechar al máximo la pantalla.

En primer lugar, le damos al símbolo de plasma en el panel, para entrar en el modo de configuración del panel principal. Pinchamos en “Borde de la Pantalla” y arrastramos hasta colocarlo en la parte superior. Luego se quita el Lanzador de Aplicaciones, el gestor de tareas, el botón de Acceso rápido,el paginador y el botón de mostrar escritorio (estos dos últimos a gusto del consumidor).

(más…)

Activar el driver correcto para el Wifi con una Broadcom BCM4312 en Ubuntu Maverick 10.10

Sábado, septiembre 25th, 2010

Bueno, en mi caso, el portatil tiene una broadcom BCM4312 LP (Low Power). Jockey (el programita de los drivers propietarios de Ubuntu) Da a elegir dos drivers. Uno que es el opensource (el B43) y otro que es el propietario, (el Wl)

En la version anterior de ubuntu, ambos iban bien. El wl no permitia usar el modo monitor y el b43 tendia a hacer no poder conectarse en alguna configuracion un tanto particular de red wifi WPA (la de mi casa). Sin embargo en Maverick beta, el propietario se comporta extrañamente lento al conectarse a EDUROAM. A pesar de tener una conexion buena, la velocidad es extremadamente lenta y inusable, Asi que me decidir por probar el otro driver.

(más…)

Como quitar de que el reloj este por UTC en Debian/Ubuntu

Jueves, agosto 5th, 2010

Es tan sencillo como editar el fichero /etc/default/rcS y buscar una linea que pone UTC=yes . Se cambia por UTC=no y listo. Linux asumirá la próxima vez que arranque que el reloj por hardware o de la BIOS tiene la hora local y no la hora UTC, con lo que se este cambiando la hora cada vez que cambias de sistema operativo (aka Windows) se acabó.

Instalar y compilar bespin desde svn muy rapido!

Lunes, agosto 2nd, 2010

Una pequeña muestra de BespinPara la gente que no tiene tiempo, le presentamos Grandes Obras de la literatura muy rapido!

Bien, llendo al grano. Bespin es un motor para las librerias Qt (y por lo tanto para KDE) que tiene como objetivo dar una gran cantidad de golosinas graficas estilo Mac a Qt. Cosas como que las ventanas modales se auto transparente solas, y se cambien de color, imitar o calcar el estilo de widgets de Mac OS X, etc… Pero todo esto altamente configurable por el usuario, y con configuraciones descargables desde kde-looks para bespin, etc… También es necesario para poder usar el plasmoide para integrar los menús en una barra al más puro estilo Mac.

(más…)

Spotify en Linux. Wine 1.2 beta con soporte de pulseaudio

Viernes, enero 15th, 2010

Si estáis hasta las narices que el PulseAudio os amargue la vida con cualquier programa o juego que hagáis funcionar vía Wine, ahora hay una nueva solución. Se trata de instalar la versión beta de Wine 1.2, la cual tiene soporte nativo de PulseAudio (quitando todos estos problemas)

Primero entrais a Synaptic

Y en Configuracion->Repositorios , pestaña “Otro software“, le dais a añadir :

ppa:neil-aldur/ppa

Y actualizamos los repositorios. Despues desinstalamos el Wine viejo

sudo apt-get remove wine  (esto desde consola si quereis)

Y finalmente instalamos la versión 1.2

sudo apt-get install wine1.2 (esto desde consola si queréis)

Ya si quereis , ejecutais winecfg, y ahy podreis seleccionar  el audio via PulseAudio, y hacer test del sonido.

Wineconfig y pulse audio

Wineconfig y pulse audio

A mi por ejemplo, me soluciono el problema del Spotify enmudeciendo al minuto de estar funcionando.

LaunchPad de Niel Adur : https://launchpad.net/~neil-aldur/+archive/ppa

SDCC me generó un fichero .hex malo

Jueves, diciembre 24th, 2009

Bueno, pues cuando fui a simular un código generado con el SDCC, el PIC Simulator IDE, me arrojaba un mensaje de error de que el fichero .hex es malo , que tiene el checksum de la primera linea incorrecto.

De momento, hasta que descubre pq me hace esto, la solución que encontré fue usar un programa o comando llamado objcopy para sanear el fichero .hex .

Lo invoco desde la linea de comando tal que así :

objcopy -O ihex input.hex output.ihx

Y ahora tratas de simular el fichero output.ihx . Y a mi me funciono correctamente.

Fuente : Archivos OpenSource - http://opensource-archive.org/showthread.php?t=3022

Pic Simulator IDE con Wine. Como superar el error “429″ de ActiveX

Jueves, diciembre 24th, 2009

Pues bueno, resulta ser que queriendo probar mi primer código en el SDCC para micro-controladores PIC (C para micro-controladores), intente instalar el PIC Simulator IDE, que se trata de un simulador de dichos micro-controladores para Windows. Intente probar el GPsim, pero resulta que no soporta los micros 12F629/675, que es con los que estoy programando ahora mismo. En fin, lo instale con el Wine y cuando probaba a ejecutarlo, fallaba (y eso que en su web te indican que tiene conocimiento que funciona en Wine).

A ver que error me daba por consola, vi que le faltaba el VBRUN de Visual Basic 6, asi que me baje el Winetricks, que es un script para instalar dll de Windows en Wine y paquetes similares de forma fácil y instale elVBRUN6 . Ahora el programa avanza y me muestra una mensaje con un botón de ok, pero luego falla y da el error “429″ de que el no se puede crear un objeto ActiveX. Me costo algo encontrarlo, pero parece que esto se debe a que en la instalación intento instalar algún objeto ActiveX (un .ocx o .dll) y no lo registro adecuadamente. La solución pasa por instalar el Microsoft Script Host (o como se llame) y reinstalar el programa. Y con el Winetricks, instale el msscript, mdac28, , vcrun6 y wsh56. Reisntale el programa, y wuala! Ya funciona.

Resumiendo :

  1. Conseguir el winetricks si no lo tienes.
  2. Usándolo instalar estos paquetes obligatorios : vbrun6 , msscript , wsh56
  3. También instale estos que quizás cambien hagan falta para este programa u otro : vcrun6 , vbrun3 , mdac28
  4. Proceder a instalar el programa de marras.

Ojo, no instaléis el ole2. Que os puede joder medio Wine, ya que son las OLE del Windows 3.1 !!!!!

Fuente : Foros de Wine - http://forum.winehq.org/viewtopic.php?p=29492&sid=67170c6b4bb671fe6928101551325009

PicKit 2 en Ubuntu Karmic 9.10

Miércoles, noviembre 25th, 2009

Bien, me dio un poco de guerra pero conseguí que me reconociese el grabador de PICs USB.

Como decía Jack el Destripador, vallamos por partes :

  1. Bajarse el software pk2cmd de la web de Microchip, para Linux. Podéis bajar el source y compilarlo, o usar los binarios. Hacerlo a vuestro gusto. En mi caso baje los binarios y siguiendo el fichero de ayuda, copie el pk2cmd a /usr/local/bin y el PK2DeviceFile.dat a/usr/share/pk2 . Después edite el /etc/bash.bashrc y añadir en las dos ultimas lineas :
    # pk2cmd
    PATH=$PATH:/usr/share/pk2
    export PATH

    Así el pk2cm podrá encontrar el fichero de definición de dispositivos.

  2. Si hacéis desde consola (con el pickit 2 enchufado y abriendo una nueva consola!) pk2cmd -?v , veréis que encuentra el fichero de definiciones, pero no reconoce el dispositivo. Y si lo hacéis con sudo por delante, sera al contrario. Esto es un problema con el tema de permisos al USB con udev. Ahora el tema es solucionarlo. Os vais al directorio /etc/udev/rules.d/ y creáis el archivo 26-microchip.rules . Dentro de el ponéis :
    #PICKit
    ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="0032", MODE="0660", GROUP="microchip"
    #PICKit2
    ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="0033", MODE="0660", GROUP="microchip"
    #ICD2
    ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="8000", MODE="0660", GROUP="microchip"
    #ICD21
    ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="8001", MODE="0660", GROUP="microchip"

    Luego desde la consola hacéis :


    sudo groupadd microchip
    sudo gpasswd -a myuser microchip

    Remplazando myuser por vuestro usuario. Finalmente desde consola ejecutáis sudo /etc/init.d/udev restart y ya podéis enchufar el pickit2. Si volvéis a ejecutar pk2cmd -?V veréis que ya reconoce el pickit2.

  3. Ahora solo quedaría configurar algún ide como el pikdev para que lo use. Eso para el próximo día.

Refrencias :

Tener firefox 3.5 en Ubuntu o Debian Lenny y que ademas no pete el flash!

Martes, agosto 4th, 2009

Vomito!Wolas! Soy Vomito Barf y hoy os voy a explicar como instalar Firefox 3.5 en Ubuntu o en Debian Lenny de la forma la mar de sencilla y que ademas, no pete el flash al ponerlo a pantalla completa. (más…)