En este blog voy dejando información que me suelo encuentro en Internet. Para poder tenerla a mano siempre, al igual que otra gente del palo.. Los temas están relacionados con informática, programación, desarrollo web y móvil.
2009-01-31
scroll horizontal con jquey
http://www.flowplayer.org/tools/scrollable.html
Link:
http://www.flowplayer.org/tools/demos/scrollable/index.html
2009-01-29
Perfil Mandatorio en Linux (mejorado)
Hola
El pasado dia 7 de enero publique como hacer una especie de Perfil Mandatorio en Linux, para garantizar un perfil adecuado en cada inicio de sesión, pero al final me di cuenta que impidiendo el acceso de escritura en el direcctorio personal del usuario, algunas aplicaciones no funcionarian correctamente, así que buesqué otra solución.
Esta segunda opción es un poco mas sencilla.
1. Debemos crear un usuario a traves de Gnome (en mi caso), iniciamos sesión con dicho usuario, ajustamos la configuración de su perfil(Tapiz, configuración de Navegadores, Temas, etc…)
2. Hacemos una copia compactada del perfil.
$ tar -cvzf perfil_usuario.tar.gz /home/usuario
3. Copiamos el fichero compactado para /root
cp perfil_usuario.tar.gz /root
4. Creamos un scrip que se encargará de descompactar en cada inicio de sesión el perfil compactado para el directorio /tmp y crear un enlace simbolico hacia el /home
#!/bin/bash
# script sencillo para generar carpetas temporales
cd /tmp
#descompactamos el perfil
tar -xvzf /root/perfil_usuario.tar.gz
#Crea enlace simbolico en /home/usuario
ln -s /tmp/home/usuario /home/usuario
exit 0
Lo guardamos como usuario.sh en el directorio /root
5. Ahora debemos asegurarnos que al iniciar la maquina se ejecute el script, para ello vamos al fichero /etc/rc.local y añadimos al final lo siguiente:
/root/usuario.sh
Weno, hasta aqui todo lo que necesitamos hacer, cada ves que la maquina se reinicia el directorio /tmp se limpia y se pierde el perfil del usuario, cuando la maquina inicia, se ejecuta el script, se descompacta el perfil para /tmp y se crea un enlace simbolico hacia el /home con todos los permisos y configuraciones del usuario.
Hasta la próxima
Hola.
En este artículo explicaré como crear un perfil mandatorio en una maquina linux, en este caso el perfil no se descarga del servidor ni tampoc funciona como en los Window$, pero por lo menos se logra mantener un escritorio limpio y organizado en un laboratorio donde acceden numerosas personas cada dia.
Utilizaremos los archivos temporales del sistema operativo, asi nos aseguramos que cuando se reinicie la maquina se borren todos loa archivos que el usuario a dejado.
Primero debemos un script que cree una carpeta llamada usuario en el directorio /tmp del sistema
#!/bin/bash
# script sencillo para generar carpetas temporales
# Crea carpeta temporal llamada usuario
mkdir /tmp/usuario
# Crea sub carpetas dentro de usuario
mkdir /tmp/usuario/documentos
mkdir /tmp/usuario/videos
mkdir /tmp/usuario/canciones
#Crea enlace simbolico en /home/usuario
ln -s /tmp/usuario /home/estudiante/Escritorio/usuario
La última línea crea un enlace simbolico al Escritorio del estudiante, que sera donde unico tendrá permisos de escritura.
El script que lo podemos guardar con el nombre perfil, y lo podemos guardar en /usr/bin
Ahora para que este script se inicie cada vez que arranque la sesion del usuario estudiante usando gnome debemos de ir a :
Sistema –> Preferencias —>Sesiones
en la pestaña Programas de Inicio hacemos clix en el boton Añadir, luego donde dice Orden pongo la ruta completa donde guarde mi script en este caso:
/usr/bin/perfil
Luego abro terminal le doy permisos de ejecucion al script
$chmod +x /usr/bin/perfil
Ahora como root le doy permisos de solo lectura a /home/estudiante (para evitar que el usuario pueda escribir, guardar y/o modificar archivos en /home/estudiante)
Como se han dado cuenta estoy forzando a que se guarden los documentos en /tmp/usuario
Es cuestion de poner un aviso y decir que pueden guardar sus documentos en la carpeta usuario.
Listo cada vez que se reinicia el sistema se borran todos los archivos que estan dentro de /tmp/usuario y la carpeta usuario se vuelve a crear cada vez que se reinicia el sistema.
Es solo un pequeno ejemplo de lo que se puede hacer. Espero que sea de utilidad.
Linvix
Perfil mandatorio en linux.
Hola.
En este artículo explicaré como crear un perfil mandatorio en una maquina linux, en este caso el perfil no se descarga del servidor ni tampoc funciona como en los Window$, pero por lo menos se logra mantener un escritorio limpio y organizado en un laboratorio donde acceden numerosas personas cada dia.
Utilizaremos los archivos temporales del sistema operativo, asi nos aseguramos que cuando se reinicie la maquina se borren todos loa archivos que el usuario a dejado.
Primero debemos un script que cree una carpeta llamada usuario en el directorio /tmp del sistema
#!/bin/bash
# script sencillo para generar carpetas temporales
# Crea carpeta temporal llamada usuario
mkdir /tmp/usuario
# Crea sub carpetas dentro de usuario
mkdir /tmp/usuario/documentos
mkdir /tmp/usuario/videos
mkdir /tmp/usuario/canciones
#Crea enlace simbolico en /home/usuario
ln -s /tmp/usuario /home/estudiante/Escritorio/usuario
La última línea crea un enlace simbolico al Escritorio del estudiante, que sera donde unico tendrá permisos de escritura.
El script que lo podemos guardar con el nombre perfil, y lo podemos guardar en /usr/bin
Ahora para que este script se inicie cada vez que arranque la sesion del usuario estudiante usando gnome debemos de ir a :
Sistema –> Preferencias —>Sesiones
en la pestaña Programas de Inicio hacemos clix en el boton Añadir, luego donde dice Orden pongo la ruta completa donde guarde mi script en este caso:
/usr/bin/perfil
Luego abro terminal le doy permisos de ejecucion al script
$chmod +x /usr/bin/perfil
Ahora como root le doy permisos de solo lectura a /home/estudiante (para evitar que el usuario pueda escribir, guardar y/o modificar archivos en /home/estudiante)
Como se han dado cuenta estoy forzando a que se guarden los documentos en /tmp/usuario
Es cuestion de poner un aviso y decir que pueden guardar sus documentos en la carpeta usuario.
Listo cada vez que se reinicia el sistema se borran todos los archivos que estan dentro de /tmp/usuario y la carpeta usuario se vuelve a crear cada vez que se reinicia el sistema.
Es solo un pequeno ejemplo de lo que se puede hacer. Espero que sea de utilidad.
Linvix
2009-01-26
27 Best Photoshop Web Layout Design Tutorials
Create a Grungy Web Design with Paper Texture
Sound system Studio Web layout
Design a Old paper Style Portfolio Layout
Create a Grunge Website Design
Dark Design Studio Web page Layout
Art Institute Photoshop Template
Design a Cool Template With 960 Grid system
Architecture Layout in Photoshop
Note book style Web Page Design
Desktop Style Web layout Design
Professional Design Studio Layout
Design a Clean Business Template
Computer Store Web Layout Tutorial
Design a Unique Grunge Website Design
Create a Vibrant Modern Blog Design in Photoshop
Professional Layout For Business Solutions
Gamers Corner Web Layout Design
21 sets de íconos para el desarrollo de aplicaciones web
Es por eso que desde la web Design Ledger nos traen un compilado con 21 sets de iconos de los mejores para realizar aplicaciones web, y ahorrarnos el trabajo de crearlos nosotros mismos. Algunos de los mejores son:
Jonas Rask Design Icons for Developers
ASP.NET Icons
Tango Icon Library
Aesthetica Icons
Diagona Icons by pinvoke
Fugue Icons by pinvoke
FAMFAMFAM - Silk
Web Application Icons Set
Coquette Icons
Free web development icons #4 SE
Developpers Icons
Knob Buttons Toolbar icons
Simplistica Icons
Function Icon Set
Milky
Simplicio
Fresh
FAMFAMFAM - Mini
Crystal Clear
Monofactor Vector Icons
IVista Icon Pack 2
FireUnit, plugin Firefox para realizar pruebas unitarias de JavaScript
Actualmente existen algunas extensiones para Firefox que trabajan conjuntamente con Firebug como es el caso de FireUnit un plugin que nos da la posibilidad de realizar pruebas unitarias de Javascript y mostrará los logs en una pestaña de Firebug.
Algunas de las pruebas que se pueden realizar con este plugin son:
1. // Simular eventos del navegador
2. var input = document.getElementsByTagName(”input”)[0];
3. fireunit.mouseDown( input );
4. fireunit.click( input );
5. fireunit.focus( input );
6. fireunit.key( input, “a” );
Haz clic aquí para aprender más sobre FireUnit>
Fuente: Sentido Web