Charla sobre Xen en WhyFLOSS

En el dia de hoy expuse sobre Xen, su uso y aplicacion en el ambito empresarial, hogareño, de educación en investigación, dentro de WhyFloss, un evento de Software Libre realizado en el ITBA, las espectativas fueron muy buenas, al parecer a los asistentes les interezo la charla, al final reparti cds de ubuntu para todos, muchas gracias a Zoid y a Cerbero por venir.

Aqui estoy mostrando mi script de graficas por RRDTool para detectar TopUsers

Algunos de los Asistentes

Hablando de nuevo y mostrando algunos ejemplos de scripts etc

A final antes de irme

 

Muy bueno el evento y desde ya agradecido por la organización de WhyFloSS por invitarme a participar

200 puntos Wi-Fi para navegar en Buenos Aires

no me gusta copiar noticias de diarios pero salio algo muy interezante y un link de un mapa pdf con puntos de acceso wi fi en Buenos Aires

Mapa PDF

http://www.lanacion.com.ar/anexos/Informe/07/34736.pdf

Fuente La Nacion 18 de Junio de 2007

—-

La ciudad ofrece una gran cantidad de accesos inalámbricos gratis. Sólo se necesita un equipo con una antena Wi-Fi para conectarse y navegar por la Red. En esta nota, los lectores pueden descargar un mapa de hotspots

 

 

 

Los porteños están cada vez más conectados a Internet. Pero no sólo por el espectacular crecimiento que viene teniendo la banda ancha hogareña en el país. Según datos divulgados la semana última por el Instituto Nacional de Estadística y Censos (Indec), las conexiones de banda ancha crecieron el 72,5% entre marzo último y el mismo mes de 2006, llevando el total de conexiones hogareñas argentinas a 2,6 millones. A esto se le suman 246.000 accesos que corresponden a empresas y entidades gubernamentales.

Desde hace algún tiempo, sin embargo, los porteños no dependen de esas conexiones para acceder a la Red, ya que pueden aprovechar, en varias zonas de la ciudad, los accesos inalámbricos gratis que ofrecen diversos comercios (sobre todo, bares y restaurantes).

Basta ir con una notebook, una palmtop o un celular que tenga una antena Wi-Fi para poder navegar gratis.

Los invitamos a que nos informen de otros accesos Wi-Fi gratis en la ciudad de Buenos Aires escribiendo a tecnologia@lanacion.com.ar

Según datos de la consultora Marco actualizados a mayo último, hay 558 accesos en la ciudad, sumando los públicos -como cafés, entidades públicas, áreas con Wi-Fi a cielo abierto y estaciones de los subtes B, C, D y E- y semipúblicos, como hoteles, universidades o clubes.

Esto representa un crecimiento del 41% respecto de la última medición, en agosto de 2006.

De hecho, la consultora estima que el 61% de esos accesos porteños está disponible en centros gastronómicos. Allí no se cobra la navegación en sí, aunque, como es normal, se exige al cliente alguna consumición, se conecte o no con Internet.

Todavía está por verse cómo influirá en estos servicios la instalación de redes WiMax (una suerte de Wi-Fi, pero con más alcance) y el crecimiento de la red de telefonía celular 3G en la ciudad, que ofrece la posibilidad de navegar en cualquier lugar donde haya cobertura, usando el teléfono como módem o aprovechando una tarjeta específica para la computadora portátil.

De la que no hay noticias es de la red municipal Wi-Fi propuesta para la ciudad hace un año por el jefe del GCBA Jorge Telerman.

Mientras, en Rosario el Concejo local aprobó, en octubre último, un plan para ofrecer conectividad inalámbrica en los 172 kilómetros cuadrados que abarca esa ciudad, un programa denominado Ciudad Digital 2010.

Este mapa ofrece 200 puntos porteños de acceso Wi-Fi gratis, muchos de los cuales fueron propuestos por los lectores luego de la convocatoria del suplemento TECNOLOGIA, en octubre último.

Ricardo Sametband

Para ver y descargar el mapa Wi-Fi de Buenos Aires en formato PDF, haga clic aquí

Sincronizando Evolution en dos equipos

Cuando usas mas de un equipo, ej uno en casa, otro en el trabajo, y una laptop es bueno tener todo sincronizado, aca un script no del 90% efectivo ya que podemos tener emails que si ponemos enviar y recibir en el evolution en el laptop aparecen pero cuando hacemos rsync en la pc ya no :S

pero bue q se yo

el mio quedo asi

cd4046@cd4046:~$ cat laptop_sync_evolution.sh
#ln -sf /home/user/documents ./documents
#mkdir .gconf
#mkdir .gconf/apps
#ln -sf /home/user/.gconf/apps/evolution ./.gconf/apps/evolution
#ln -sf /home/user/.evolution ./.evolution
#mkdir pictures
#mkdir pictures/summer
#ln -sf /home/user/pictures/summer ./pictures/summer

rsync -arLuvz /home/cd4046/.gconf/apps/evolution sergio@10.1.1.27:/home/sergio/.gconf/apps
rsync -arLuvz /home/cd4046/.evolution sergio@10.1.1.27:/home/sergio
cd4046@cd4046:~$

todavia no termine de fijarme si el sync fue bien con los contactos, tareas y calendario mm y todavia tengo que fijarme que pasa si hago un sync con la palm en la pc y luego en el otro equipo :S ya que parece que las notas si las tomo y el correo con todas las cuentas tambien, pero no tomo los calendarios ni los contactos

pero bue sera cuestion de seguir mirando 🙂

referencias

http://lists.ximian.com/pipermail/users/2003-December/012606.html

http://linuxplanet.com/linuxplanet/tutorials/6227/2/

http://www.eslomas.com/index.php/archives/2005/01/31/como-realizar-copias-de-seguridad-con-rsync/

http://www.wikilearning.com/transferencias_mas_complejas-wkccp-18994-2.htm

Problema con NVidia al actualizar feisty

Al hacer un apt-get upgrade con las actualizaciones de feisty o sorpresame di cuenta que de hay un bug con restricted modules y te instala una version del modulo totalmente incompatible con la del X11.

Osea la version del modulo difier del paquete nvidia-glx

Tonces instale el nvidia-glx-source

lo recompile para crear un paquete .deb

KSRC=/usr/src/linux KVERS=2.6.20-16-generic debian/rules kdist_image

luego lo instale, pero tuve que tocar un par de archivos. como el mtab.sh en init.d

<code>

# S07linux-restricted-modules-common
exec 9<&0 0</proc/mounts
while read FDEV FDIR FTYPE FOPTS REST
do
case «$FDIR» in
))
# /lib/modules/*/volatile)
# domtab «$FTYPE» «$FDIR» «lrm»
;;
esac
</code>

y en el init de module-init-tools, ya que el modprobe tiraba error al querer cargar el modulo nvidia
insmod /lib/modules/2.6.20-16-generic/nvidia/nvidia.ko

exit 0

en fin eso para solucionar un bug feo y engorroso que no permite q tengas X :p

pero ahora tengo otro problema la gnome-terminal se me ve toda en blanco :s

espero que mejoren la calidad de actualizaciones los de ubuntu :p

Programacion de modulos de Webmin en 10 minutos

El otro dia se me ocurrio programar modulos para el Webmin, el webmin para los que no lo conocen, por asi decirlo a groso modo, es un panel web de administracion de servidores UNIX. Hace poco estuve leyendo un tutorial basante basico pero muy bueno en www.geocities.com/j4nusx/index.html . Hay estan los lineamientos basicos para la implementacion de un modulo webmin. Ademas estuve leyendo la documentacion de la API de webmin, para programar modulos, y me di cuenta que los permisos del servidor son por directorio, o sea el grupo o usuario que quiere permiso a un modulo lo toma por el directorio de lo modulo, ademas al ser todo CGI se pueden programar modulos en cualquier lenguaje, ya sea Perl (por default es perl ademas webmin esta hecho en perl y por lo general todos los modulos de webmin estan hechos en perl), o si no tambien en PHP, Python etc, ademas hay ports de las librerias de webmin a estos lenguajes.

Para empezar debemos tener instalado webmin en nuestro sistma, ya sea de un tar.gz un paquete .deb o un rpm, las instalacion varian, ejemplo en debian esta en /usr/share/webmin o redhat en /usr/libexec/webmin, y dentro de estos path esta contenido el webmin con sus modulos etc.

El webmin tiene un propio servidor https escrito en perl, miniserv.pl, el mismo crea un socket https en el puerto 10000 de dicho host.

Primero debemos crear el directorio para nuestro modulo ej:

/usr/libexec/webmin # mkdir miprimermodulo

Luego hay una serie de archivos y directorios principales que hacen a la estructura de nuestro modulo

como el archivo config, config.info module.info etc, y el directorio images, que contiene el icon.gif que es el icono que representa a nuestro modulo en la administracion de webmin Otro directorio con el que nos podemos topar es el directorio lang, que contiene los mensajes o cadenas traducibles y a mostrar que se guardaran en la variable tipo array $text, ejemplo podemos tener el archivo lang/es de la siguiente manera con las variables traducibles

index_title=Comandos Remotos
index_return=Regresar a la pagina principal del modulo
crear_host=Crear nuevo host
crear_host_tb=Nombre del host
crear_host_ip=Direccion IP del host

Otro archivo importante es el defaultacl

#~cat defaultacl
user=root

Que tiene los accesos por default para el modulo, cabe destacar que los permisos en webmin pueden ser por grupo o por usuario ( mirar los archivos webmin.acl webmin.groups dentro de /etc/webmin )

Hay unos archivos principales de funciones en webmin, ellos son web-lib.pl y ui-lib.pl, el primero tiene funciones basicas y minimas para el funcionamiento del modulo de webmin, y el segundo tiene funciones que hacen a la estetica y el funcionamiento del mismo.

Funciones basicas a conocer header($text{‘index_title’}); &footer(«», $text{‘index_return’}); ui_print_header(); &ui_print_footer (); y la variable text es el array con las cadenas de texto que se mostraran en las funciones. Para acceder a variables de configuracion dentro del archivo config lo hacemos por medio de la matriz $config{‘mivariable_deconfiguracion’} etc

Si queremos programar un modulo en php, en debian tenemos que utilizar el php-cgi y en redhat como no esta, solo esta el php comun en miniserv.pl en la linea 1947 hay que hacer una modificacion y agregar:

$ENV{«REDIRECT_STATUS»} = 200;

Una vez que queremos probar como funciona nuestro modulo, o por lo menos sin funciona o no :p

Eliminamos el archivo /etc/webmin/module.infos.cache , que es una cache en la que el webmin guarda los datos de los modulos, entonces al reconstruir esa cache reescanea todos los modulos y reconstruye su lista interna, haciendolo visible en la lista principal.

Es recomendable tener un buen conocimiento de Perl o de programacion en general para encarar esta tarea, asi que el que no esta muy ducho con Perl, que lea un rato 😉 , lo que mas en claro tienen que tener es el manejo de variables globales en perl (todas son globales :p ) , el manejo de arrays hashes etc %variable @variable , funciones como push etc, manejo de archivos OPEN, ciclos como while etc. Cosas basicas pero que hay que conocerlas bien.

Ah al ser cgi, todos los archivos que queramos ejecutar deben tener la extencion CGI, aunque no es necesario que tengan permisos 755 con 644 funciona igual :), y todos deben tener #!/usr/bin/perl o #!/usr/bin/python o #!/usr/bin/php4-cgi dependiendo del lenguaje, para que sepa como ejecutarlos a los archivos.

Hoy la verdad mucho «no me esmere» en escribir por que ando con muy poco tiempo y se que si no posteaba ahora iba a pasar bastante tiempo hasta que lo haga, asi que sepan entender el mal formateo y la escritura rapida, ah y por ahi hay letras que no van para que no tengo mi teclado, estoy en otra maquina, y quiero escribir lo mas rapido posible y no es lo mismo sin el teclado de casita.

El 12 de octubre, como tenia que trabajar deje bajando todo el streaming del dia de canal 7, con tres programas alusivos a esa fecha, con participante de comunidades Mapuches, Toba, Tehuelches, Aymaras entre otros, y videos debates etc. Espero poder editar los 600MB de WMA, ya que tengo que convertilo a un formato editable por Kino, Avidemux etc, o algun editor libre que ande bajo GNU/Linux, alquien que haya tenido un caso de exito editando este tipo de video que me avise que una vez que pueda recortar los programas etc lo subo a youtube y lo pongo aca en el Blog.

Sin mas saludos a todos, ahhh y el lunes tengo el examen de Barmanager en el Club del Barman, tengo que estudiar lejislacion, sobre el codigo alimentario y unas cuantas cosas mas :s no se si llego con todo!!! jaja pero bue hay que leer, anoche no me fue muy bien en la prueba de los tiempos preparando tragos, pero despues repunte un poco :p

Programando Webmin

Es tarde y deberia estar durmiend, pero tengo que hacer cosas, y para postear algo les comento que estoy programando un modulo de Webmin, que lo que hace basicamente «crea magicamente unos formularios» :p y uno le da click ejecuta ciertos comandos en una n* cantidad de servidores, como crear multiples usuarios o detener o reinciar servicios etc, lo estoy haciendo en perl y php con la web-lib.php que es un port del la libreria de webmin a php no es guau !! pero algo se hace con eso

ah mañana voy a participar del programa Siempre Hay Mas sobre un debate cultural etc espero despertarme a tiempo jaaj

les prometo a todos los que me envian email o comentarios al blog contestarles :), ah este sabado me voy a ver a Marilyn Manson 🙂

saludos a todos y que la fuerza los acompañe…

nos me gusta hacer posts vacios como este, pero bue no tengo tiempo que postear y queria que lo supieran,

para la proxima prometo un manual de programacion de modulos de webmin 😉

Windows Vista vs. Ubuntu 7.04

Con 17 páginas y 117 imágenes, el sitio argentino MaximoPC hace una de las comparaciones entre Windows y Linux más exahustiva que me tocó leer en este último tiempo. Su revisión enfrenta a Windows Vista Ultimate (U$S 499) contra Ubuntu 7.04 «Feisty Fawn» ($0) en una variedad de criterios: su instalación, las aplicaciones ofrecidas por cada OS y su soporte de drivers de video en 3 escenarios típicos: el uso diario, la multimedia y la reproducción de videos. Todo ésto en una configuración envidiable:

  • Core2Extreme X6800 (2.93Ghz)
  • 2Gb G.Skill PC2-8500 (1066Mhz)
  • ECS nForce 680i SLI
  • MSI Geforce 8800GTX OC
  • Seagate 320Gb SATA2 HDD
  • Pioneer DVR212 SATA
  • LG 17″ LCD (1280×1024)

La conclusión final es imperdible, y comienza con este reveladora premonición:

«El reinado de Microsoft se va acercando a su fin, es claro que para las cosas que hemos comparado aquí, uso diario, video y escritorio 3D, Ubuntu no tiene competencia».

El nacimiento del Linux como sistema operativo de Escritorio para las masas recien ha comenzado, la versión Ubuntu Feisty Fawn es a mi criterio la primer versión totalmente amigable al usuario y que puede permitir que cientos de personas cambien al Linux.

No suelo publicar este tipo de noticias pero como estaba muy buena la saque de VivaLinux y la pegue aca, no me interesa el producto de la empresa esa de Redmon (el software ventanas o como le digan), y hace ya varios años que no lo utilizo pero me resultó interesante que alguien se tomara el trabajo de realizar este informe.