Entradas

Mostrando entradas de marzo, 2010

Linux: loguear como otro usuario

Para loguear dentro de un entorno gráfico (gnome, kde ...) como otro usuario, si usamos el comando login nos saldrá un error como este: FATAL: no es posible cambiar los permisos de TTY: Operación no permitida Para cambiar de usuario tenemos que usar el comando su : su -l otrousuario

CakePHP: instalación en public_html bajo Opensuse 11.2

Imagen
El objetivo es intalar el framework CakePhp en el directorio public_html de un usuario en concreto, para que este usuario pueda usar dicho framework. Presuponemos instalado y funcionando apache2 y php5, bajo una máquina opensuse 11.2. Presuponemos que esta con los valores por defecto ( con la directiva UserDir habilitada) de modo que el usuario puede acceder a su web con la siguiente URL: http://localhost/~usuario Los pasos son los siguientes: 1- Descargar CakePHP desde su página principal http://cakephp.org/ : wget http://github.com/cakephp/cakephp1x/tarball/1.2.6 2- Descomprimimos el archivo en el directorio public_html del usuario (ej dieguz2), de modo que al hacer un ls quede así: /home/dieguz2/public_html/app /home/dieguz2/public_html/cake /home/dieguz2/public_html/plugins /home/dieguz2/public_html/vendors /home/dieguz2/public_html/index.php /home/dieguz2/public_html/README Tras este paso deberiamos poder conectar al servidor y ver la página de CakePHP, nos saldrán varios err

Netbeans 6.8 : google app engine, instalacion del plugin

Imagen
Como instalar soporte para el APP Engine en Netbeans: Instalación de los plugin: 1- Pulsamos en Herramientas / complementos: 2- Pulsamos en la pestaña Configuración, y luego en el botón Agregar 3- Como nombre ponemos por ejemplo Google App Engine - Kenai y como URL a) si usamos netbeans 6.7 : http://kenai.com/projects/nbappengine/downloads/download/1.0_NetBeans671 b) si usamos netbeans 6.8 : http://kenai.com/projects/nbappengine/downloads/download/Latest_NetBeans68 4- Le damos a la pestaña plugin disponibles, buscamos por "google app" ya añadimos los plugin. Más información en el siguiente enlace : Getting Started With Google App Engine NetBeans support for Google App Engine Will it play in App Engine
    POR LA LIBERTAD EN LA RED ¡¡¡ NO AL CIERRE DE WEBS !!!      

RED SOStenible : red y libertad

Consideramos imprescindible la retirada de la disposición final primera de la Ley de Economía Sostenible por los siguientes motivos: 1 -Viola los derechos constitucionales en los que se ha de basar un estado democrático en especial la presunción de inocencia, libertad de expresión, privacidad, inviolabilidad domiciliaria, tutela judicial efectiva, libertad de mercado, protección de consumidoras y consumidores, entre otros. 2 - Genera para la Internet un estado de excepción en el cual la ciudadanía será tratada mediante procedimientos administrativos sumarísimos reservados por la Audiencia Nacional a narcotraficantes y terroristas. 3 - Establece un procedimiento punitivo “a la carta” para casos en los que los tribunales ya han manifestado que no constituían delito, implicando incluso la necesidad de modificar al menos 4 leyes, una de ellas orgánica. Esto conlleva un cambio radical en el sistema jurídico y una fuente de inseguridad para el sector de las TIC (Tecnología de la Informa

Script: punto delante del script

En muchos scripts de linux es común usar el operandor punto (dot en inglés) de modo que la ejecucion queda asi: $ . miscript.sh ¿Por qué se usa el .? Con el punto estamos indicando que el script se ejecute en el shell actual. Esto implica que las variables que hemos modificado en este shell, serán visibles para el script. Si no se usase, el script se ejecutará en un shell nuevo, donde no se conservan las variables. Al ser un shell nuevo Del mismo modo, si ejecutamos el script con el . delante, todos los cambios de variables que ejecute el script (por ejemplo si cambiamos de directorio), serán visibles y se conservaran cuando acabe el script. Ejemplo: Supongamos que tenemos el siguiente script en el archivo script1.sh al que le damos permisos de ejecutación(chamod u+x script1.sh): #!/bin/sh echo $MENSAJE MENSAJE='Mensaje script1' echo $MENSAJE Supongamos que estamos en una shell, y vamos a crear una variable llamada MENSAJE en la shell. Ejecutaremos el script1 con y sin punto