@Bucio: @Jesstuxtla No podre dormir

Archivos de ‘ubuntu‘

 
 

Servidor HTTP y subdominios virtuales

En la clase de redes se dejo instalar un servidor HTTP (apache), con diferentes subdomnios (3 para ser exactos). Lo primero que se hizo fue instalar el servidor Apache en una distribución GNU/Linux,  (como instalar apache), hay dos formas mediante un apt-get y compilando eso depende de cada uno y el tiempo.

Ya instalado el servidor Apache, checamos que esté funcionando entrando a la siguiente dirección localhost/ si sale un IT WORKS, el servidor esta trabajando. en caso que no podemos teclear desde la terminal.

/etc/init.d/apache2 start

Esto hace que el servidor apache encienda por así decirlo.  Lo siguiente es agregar los subdominios, en la terminal nos situamos en la carpeta  /etc/apache2/sites-available/, desde la terminal.

cd /etc/apache2/sites-available/
Dentro de la carpeta se crearan los .conf de tus subdominios o dominios, hay uno por default, con el nombre de default.
Pero antes debemos tener donde guardar los dominios, en esté caso  cree unas carpetas dentro de /var/www/.
[  root [at] eva:/var/www#   ]
> ls
ids1
ids2
ids3
index.html

El comando para crear una carpeta es mkdir.
Ya creados los tres o x subdominios empezamos con la configuración dentro de /etc/apache2/sites-available, el primer dominio que tube que crear  se llama 1.http5.ids.com, entonces lo guarde en un archivo de esta forma 1.http5.ids.com.conf, el cual tiene esté contenido.

< VirtualHost  1.http5.ids.com >
ServerAdmin http5@ids.com
ServerAlias www.1.http5.ids.com
DocumentRoot /var/www/ids1
ScriptAlias /awstats/ /usr/lib/cgi-bin/
CustomLog /var/log/apache2/example.com-access.log combined
< / VirtualHost >

Pueden crear más ficheros, dependiendo cuantos directorios para subdominios tengas. Ahora solo falta añadir al /etc/hosts, para que sea leido. (nano /etc/hosts)

127.0.0.1     localhost    http5.ids.com www.http5.ids.com
127.0.0.1     localhost    1.http5.ids.com
127.0.0.1     localhost    2.http5.ids.com
127.0.0.1     localhost    3.http5.ids.com

De esta forma los subdomnios fueron añadidos.. después solo queda habilitar los dominios que seria de esta forma

a2ensite 1.http.ids.com.conf

Listo solo queda reiniciar el servidor apache.

/etc/init.d/apache2 restart

El último paso que queda sería asignarle la ip ala maquina la cual solo con el ifconfig basta.

ifconfig eth0 192.168.200.2

Y creo que sería todo para la practica… bueno se aceptan comentarios o aportaciones :D

Frets On Fire, El GuitarHero para Linux.

En la universidad, la mayoría juega ese juego en su lap, no soy muy dado a estar jugando, solo assault cube, haha.. bueno la instalación de Frets On Fire es sencilla, solo hay que descargar de la pagina:

http://fretsonfire.sourceforge.net/

Bajamos descomprimimos el archivo.

Necesitamos unas librerías antes de poder ejecutar el archivo.

apt-get install python-pygame python-ogg python-pyogg python-pyvorbis python-numpy ttf-mgopen

Al descomprimir la capeta nos metemos a la carpeta src y ejecutamos el archivo FretsOnFire.py.

root@eva:/home/bucio/Desktop/JUEGOS/Frets on Fire# ls -l
total 100
....................................................
-rwxr-xr-x 1 rafael rafael 4203 sep 20 2008 setup.py
drwxr-xr-x 3 rafael rafael 4096 oct 29 01:51 src
-rw-r--r-- 1 rafael rafael 4165 sep 7 2008 todo.txt
root@eva:/home/bucio/Desktop/JUEGOS/Frets on Fire# cd src/
root@eva:/home/bucio/Desktop/JUEGOS/Frets on Fire/src# python FretsOnFire.py

Ahora si a jugar un rato, y sentirse rockers ¡¡.

FretsOnFire

FretsOnFire

el FESOL 2009

FESOL 2009

FESOL 2009

El evento se organizo los días 26 & 27 de septiembre, con conferencias de Ricardo Meza, Alexandro Colorado, Federico Torres, y banda de aquí de chiapas, participe con dos conferencias y un taller, el congreso estuvo muy bien, para ser el primero se rompieron las expectativas, no pude tomar fotografías así que se las pirateare a @ceratiana y @hbautista jojo.

Quiero Agradecer a Alonso Macias (@p0l1t3cn1c0) por todo lo que hizo/apoyo con la universidad ;-), y esperemos que no sea el primero y el ultimo.

Las fotografías son  propiedad de Ceratiana u,u..


Seguir Leyendo

Tips para tu conky

Bueno, un amigo que se está involucrando con esto del linuts, e instalo la distribución de  Ubuntu, me pregunto sobre conky y esté post espero que le ayude jeje.

Fuentes en tu conky.

Algunos conkys lucen bien con fuentes extras, las fuentes las puedes buscar en www.dafont.com una pagina la cual recomiendo tiene muy buenas fuentes, las descargamos e instalamos en nuestras  carpetas, usaremos el comando cp , para copiar la fuente y las guardamos en /usr/share/fonts/truetype/, un ejemplo desde la terminal:

eva:/home/bucio# cd /fonts/ <-- usando cd para moverme a donde tengo las fuentes
eva:/home/bucio/fonts# cp fuente.ttf /usr/share/fonts/truetype/ <-- copiamos la fuente
eva:/home/bucio/fonts# cp *.ttf /usr/share/fonts/truetype/ <-- esté comando copia todas las fuentes, el asterisco "*" llama a todos los archivos, sería como decir *.ttf, llamar a todos los .ttf

Ahora, para mandar a llamar desde tu conky a la fuente que guardaste, sería de está forma:

${font Fuente:size=11} Hola ${font}

Conky - Rafael Bucio

Conky - Rafael Bucio

Tener dos o más conkys en tu Desktop.

Esto es sencillo, creamos  un script bash, el script, lo puedes guardar con el nombre que quieras, te recomiendo que sea un archivo oculto para que después no le pase nada, y darle permisos de ejecución chmod +x tuarchivo, con el siguiente contenido:

conky -c  ./.conkyrc1 -d && conky -c  ./.conkyrc2 -d

El cual llama a los conkys que quieras, en esté caso dos, puedes agregar dos más si quieres, los otros conkys que agregues debes modificar en donde se pondrá el conky:

# Pone el conky abajo medio centrado.
gap_x 550
gap_y 600

Esté sería un conky, que muestra la fecha y tres meses dejando en medio el mes en el que nos encontramos:

C:
  1. # Fecha y Calendario
  2.  
  3. # Crear una ventana en lugar de utilizar el escritorio (requerido en nautilus)
  4. own_window yes
  5. own_window_type override
  6. own_window_transparent yes
  7. own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
  8.  
  9. # Usar doble buffering (reduce el parpadeo, puede que no funcione para todos)
  10. double_buffer yes
  11.  
  12. # fiddle con ventanas
  13. use_spacer right
  14.  
  15. # Usar Xft?
  16. use_xft yes
  17. xftfont unDotum:size=8
  18. xftalpha 0.8
  19. text_buffer_size 2048
  20.  
  21. # Actualiza
  22. update_interval 10
  23.  
  24. # Tamaño minimo del texto en la ventana
  25. minimum_size 5 5
  26. maximum_width 700
  27.  
  28. # Dibujar sombras
  29. draw_shades no
  30.  
  31. # Texto
  32. draw_outline no # amplifies text if yes
  33. draw_borders no
  34. uppercase no # set to yes if you want all text to be in uppercase
  35.  
  36. # Stippled borders?
  37. stippled_borders 3
  38.  
  39. # bordes
  40. border_margin 9
  41.  
  42. # ancho del borde
  43. border_width 10
  44.  
  45. # Color para todo el texto
  46. default_color 626262
  47.  
  48. # Alineación del texto
  49. alignment top_left
  50.  
  51. # espacio entre los borders de la pantalla
  52. gap_x 10
  53. gap_y 600
  54.  
  55. # después de 'TEXT' es lo que saldrá en la pantalla
  56.  
  57. TEXT
  58. ${alignr 320}${font Dirt2 SoulStalker:size=55}${color c0c0c0}${execi 3600 date +%A\ %B\ %d\ %Y}$font
  59.  
  60. ${font DejaVu Sans Mono:size=11}${color a6a6a6}${exec cal -3}

Esté es un ejemplo de mi escritorio usando dos conkys:

Screen de a mediado de Agosto

Screen de a mediado de Agosto

Lo que hice es guardar el script con el nombre de .corree (el punto va antes por que es un archivo oculto), y lo mande a ejecutarse cuando yo inicie seción,  Sistema --> Preferencias --> Seciones, le di examinar y busque el archivo .corre, como tip si se sobre carga usa el comando sleep.

Usar doble Buffering

# Usar doble buffering (reduce el parpadeo, puede que no funcione para todos)
double_buffer yes

Eso es todo por hoy :þ por que ya me dio sueño T_T, dudas mentadas y esas cosas.. bienvenidas sean jaja

Detención de webcam en Flash

Ya desde hace tiempo, tenía un problema con el Flash, cuando usaba la API, para la Webcam Motión Detection, por más que instalaba y desinstalaba el adobe Flash, no lograba hacer que me reconociera mi WebCam en mi debian, entonces en Méxicodiario.com, crearon una aplicación para tomar fotos con flash desde la webcam y no pude D:,  a lo que pregunte con @Hbautista, y me comento que le había pasado, igual que con rive.. pero a ellos se los dectecta bien.. al fin lo solucione y de la manera más simple jaja:

  1. Descargar el Flash (click aquí)
    Usamos el .deb para ubuntu, nos funciona ;-)
  2. Antes de instalar el .deb instalamos estos  Libs,
    aptitude install libnspr4-dev libnss3-dev
  3. Instalamos el .deb
    dpkg -i install_flash_player_10_linux.deb
  4. Verificamos si funciona:
    http://www.adobe.com/devnet/flash/articles/webcam_motion.html

Pues todo resulto bien, ya que yo solo descargaba los .tar y compilaba pero cuando use el .deb y vi que me pedia esos libs y lo aplique pff, funciono, estoy feliz wii:

Con la webcam y flash lala

Con la webcam y flash lala

Configurar tu dominio en google para pidgin

Pues, ya tenía tiene tiempo que uso mi mail con google, pero no lo usaba al 100%, teniendo amigos que solo usan gmail, (gtalk) bien jatsors, y no el tipico puerto MSN, tube que hacerlo.

Estos son los pasos que use:

  1. Active en mi app de google el chat.
  2. Abri pidgin agregue nueva cuenta
    Nombre de usuario: Rafael
    Dominio: bucio.com.mx
    Contraseña: ************
  3. Me fui a la pestaña Avanzadas:
    Puerto de conexión: 5222
    conectar con servidor: xmpp-server.l.google.com
    Pasarelas de transferencia de archivos: proxy.jabber.org:7777 <--  deje el que estaba
  4. Di guardar :-)

Busque en google mail y encontré estás listas por si les sirve:

_xmpp-server._tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.
_jabber._tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.

Listo ahora ya pueden usar su dominio de google en pidgin y chatear con sus amigos jax0rs elites :þ.

if_existing & if_running at conky

Cuando recien use conky,  me llamo la atención que me ponía dos barras de mis conexiones, eth0 y wlan0, y me puse a buscar en la página de la documentación, sobre estás variables que me hicieran más limpio mi desktop, estas son:

if_running (process)
if PROCESS is running, display everything $if_running and the matching $endif. This uses the ``pidof'' command, so the -x switch is also supported

if_existing file (string)
if FILE exists, display everything between if_existing and the matching $endif. The optional second paramater checks for FILE containing the specified string and prints everything between $if_existing and the matching $endif.

Un ejemplo sería para mostrar solo que estoy usando, en esté caso  si mi wireless o LAN :

C:
  1. ${if_existing /proc/net/route eth0}
  2.  
  3. ${color white}${color #707070}${font size=16}${color #f4feff}${alignc} LAN: ${color #f4feff} ${addr eth0}${font}
  4. ${color white}${color #707070}${downspeedgraph eth0 20,260 707070 cccccc}
  5. ${color white}${color #707070}${upspeedgraph eth0 20,260 cccccc 707070}
  6.  
  7. ${else}
  8. ${font size=16}${color #f4feff}${alignc} WIFI: ${color #f4feff}${addr wlan0}${font}
  9. ${downspeedgraph wlan0 20,260 707070 cccccc}
  10. ${upspeedgraph wlan0 20,260 cccccc 707070}
  11. ${color #707070}${wireless_link_bar wlan0}
  12. ${else}
  13.  
  14. ${endif}

Esté sería usando si corro un programa, en esté caso el amarok:

C:
  1. ${if_running amarokapp}
  2. ${color #707070}Ahora escucho:
  3. ${color #707070} ${execi 10 dcop amarok player title} por ${execi 10 dcop amarok player artist} | ${execi 5 dcop amarok player currentTime}/${execi 10 dcop amarok player totalTime}
  4. ${color #707070}${execibar 1 ~/.conky/amarok progress}
  5. ${color #707070}Bitrate:${execi 10 dcop amarok player bitrate}kbps${alignr}Vol:${execi 10 dcop amarok player getVolume}%
  6. ${else}
  7. ${font Invaders:size=35}${color #DEDDDF}    @C ${font}
  8. ${else}
  9.  
  10. ${endif}

Muy bonitos los if, jeje el script en bash de amarok lo puedes encontrar la pagina de conky,  dejo un screen de mi  conky sin usar amarok y después corriendo el amarok.

Me muestra un pacman y el invader

Me muestra un pacman y el invader

Me muestra ahora la rola que escucho

Me muestra ahora la rola que escucho

Yo en el else, puse un tipo de fuente que encontre en dafont.com que se llama invaders por eso me muestra esos iconitos.

${font Invaders:size=35}${color #DEDDDF}    @C ${font}

Es cosa que te pongas a volar un rato para ver que más hacer.


Publicidad