lunes, julio 10, 2006
sábado, mayo 27, 2006
Probando Suse 10.1
El hecho de animarme a probar Suse fueron los comentarios de mi compañero de trabajo Vìctor, y lo que habìa leìdo en algunos sitios de internet y en revistas, creo que lo que màs me animo fue un review con algunos screenshots donde se veìa un ambiente gràfico bien trabajado, funcionando en KDE.
Para empezar la distro la baje en un ISO para DVD, la quemè y procedì a instalar en mì màquina que agarro como servidor de pruebas casero. Esta màquino no tiene lector DVD, sino de CD, por lo que le instale temporalmente una unidad de DVD (como veran no soy muy diestro en la instalacion mediante red). Una vez hecha la instalacion del drive DVD procedì a la instalaciòn de Suse.
El proceso con Yast es muy detallado, aquì si encontre una gran diferencia con Mandriva, por ejemplo, nos da por categorìas la instalaciòn de software (servidor, red, oficina, juegos, multimedia, etc) y cada apartado de cada secciòn nos dice que paquetes son los que contiene, y l a opcion de instalarlos o no.
El particionamiento del disco nos lo da automàtico o para avanzados, y tambìen esta muy fàcil de configurar. Hay que tener en cuenta el tamaño de cada particiòn (si es que utilizamos un particionamiento personalizado), como en /usr o root (/), ya que si no calculamos bien el espacio puede darnos problemas mas adelante.
Un cambio que note con diferencia a Mandriva es que en Suse, la carpeta por default para el servidor web esta dentro de /srv/www, mientras que en Mandriva esta en /var/www, puede que no sea gran cosa (cuestìon de editar el document-root de apache) pero para los que no tienen mucha experiencia puede darles problemas.
La instalaciòn no es nada del otro mundo (yo tuve algunos problemas por que no calcule el espacio de las particiones, ademàs de que me estaba durmiendo :p ), y si sòlo lo quieres utilizar como desktop en vez de servidor simple no habrà grandes complicaciones (de hecho, esta version de Suse esta pensada para la pc del hogar, aunque no limitada solo a eso).
Ya una vez instalado, arrancamos por primera vez y vemos una pantalla de presentacìon muy bien hecha, sin nada extravagante y con un diseño limpìo y claro.
En mi caso selecciono el tipo de sesiòn como KDE y entro, hecho esto, veo un escritorio de KDE muy bien hecho, con ligeros cambios al que siempre veìa en Mandriva, para los que vienen de windows serà un entorno muy amigable.
Como la instalaciòn se hizo desde DVD y la maquina no tiene drive de este tipo, decidi sustituir el medio original en Yast y crear un medio nuevo, pero alojado en el disco duro, osea que habìa que copiar el contenido del DVD a mi disco duro. La soluciòn fue simple y bastante fàcil, cree una carpeta donde alojar el contenido del DVD (por ejemplo /var/DVDDrive) mientras en mi otra maquina windows (si soy una basura, lo siento) comparti el drive DVD e inserte el DVD de Suse, ya de nuevo en mi Linux box, me conecte a la maquina windows (cosa que resulto bastante sencilla, mediante el konkeror navegando por la red local) y copie todo el contenido del DVD.
Despuès, desde Yast anule el medio original (que era el DVD drive local en la maquina linux, pero que ya habia desconectado) y creè un nuevo medio local (enlazado a la carpeta /var/DVDDrive) y eso fue todo, ningùn problema para añadir màs paquetes.
Ahora viene lo bueno, este servidor casero lo ocupo para mis experimentos con apache, php y mysql
y al probar el servidor web... toing!!!! (expresiòn local) me manda un mensaje de Error 403 (o sea prohibido, que no hay derechos para ver los documentos). Al ver las palabras "no tiene derechos" de volada a checar el propietario y grupo de las carpetas /srv/www y sus contenidos y todos decian que el usuario y grupo eran "root". Pensando que ese era el problema les cambie en usuario y el grupo (en Suse el grupo para apache es www y el usuario es wwwrun) y les di los màximos derechos a todos (con un chmod 777), reinicio el servidor web... probamos... y ... TOING!!!!!!!, de nuevo el pinche errorcito ese.
Para no hacercelas de cuento, probe todos los usuarios, chmod's grupos, mentadas y maldiciones posibles y siempre me mandaba ese error, modifique el httpd.conf a mas no poder y el error seguìa, yo con mi sueño y desvelo y el pinche apache de indio y necio. Comence a recorrer los foros y note que muchos usuarios tenìan el mismo problema, especìficamente con la versiòn 10.1 de Suse, hasta que ya en un confìn lejano cerca del fin de los foros, hallè en una letra chiquitita la soluciòn...
REINSTALAR LOS PAQUETES DE APACHE!!!!
Puts... de haber sabido, pero bueno, soy informàtico no adivino. Asì que entro al Yast, busco todo lo que diga apache y le doy borrar, y de nuevo un espantoso TOING!!!!! Por las dependencias, me marco muchos errores, bueno, mas bien advertencias, asì que con la cabeza sintiendose magneticamente atraida hacia mi almohada pense un poco mejor las cosas, decidì quitar y reinstalar sòlo el Apache y no todas sus dependencias (que dependian y eran necesarias para muchas otras cosas), los elegidos por mi dedo flamìgero y adormilado fueron los paquetes...
apache2 (un sospechoso comùn)
apache2-doc (no era necesario, pero por si las fly's)
apache2-example-pages
apache2-mod-php5
apache2-prefork (este cabron se me hace que era el rebelde)
Asì que los borramos, reiniciamos, reinstalamos, reiniciamos de nuevo, echamos a andar el Apache y ....
It works!!!!!
Bueno, eso era lo que decìa la pàgina (muy descriptiva segùn mi forma de verlo), una vez logrado eso, parece ser que ya puedo seguir creando experimentos en php.
Asì que Suse es una buena opciòn para un escritorio Linux en casa. Pruèbenlo.
Es màs, este post esta hecho en SUSE.
No se daño ningùn camaleòn o pingûino durante la elaboraciòn de este texto.
lunes, mayo 15, 2006
Programar con Linux en la Play Station 3
Los usuarios de PS2 tienen a su disposición un kit de Linux para la consola, pero lo que no ha confirmado la compañía japonesa es si los contenidos creados con Linux en PlayStation 3 podrán ser distribuidos libremente por los usuarios, tanto a través del servicio online de PS3 como descargables de Internet en tarjetas de memoria o el disco duro de la consola. A este respecto, hay que mencionar las restricciones que ha impuesto Sony a los programadores independientes de PSP, bloqueando la ejecución de aplicaciones "caseras" en la portátil con nuevos actualizaciones de firmware.
lunes, mayo 01, 2006
PROYECTO=$NewMirror_DellServer_[1];
martes, abril 25, 2006
Nueva distro de Linspire: freespire
Pues la gente de Linspire está en vías de sacar una nueva distribución Linux basada en Debian con fines no comerciales, o más bien maticemos: con fines no comerciales a priori llamada freespire. Decía lo de a priori porque ofrecen la libertad de escoger a los usuarios de su distro: pueden escoger tener una distro 100% open source o bien incluir paquetes comerciales como la laureada CNR.
Podéis conocer más de este proyecto consultando la extensa FAQ de que disponen o bien podéis suscribiros a la lista de correo o los foros de la comunidad ya que de momento no hay ninguna beta pública para descargar :(
Update: podéis ver un fantástico tour de capturas de freespire en esta galería.
Copiado total e impúdicamente de bitelia.com
Cerebro de cucaracha
La cucaracha ya no puede caminar....
viernes, abril 21, 2006
Eso de ser geek...
- Los geeks son útiles: pueden arreglar tu computadora, tu laptop, etc. Esas habilidades son muy útiles y pueden hacer que tu vida vaya sobre ruedas.
- Son más románticos de lo que la gente se piensa. Su idea del romanticismo puede consistir en hacer una página web sobre ti. Pero vamos, las webs duran más que las flores y se las puedes enseñar a tus amigas.
- Tienen cerebro y suelen ser muy cultos.
- Requieren poco mantimiento, así que no habrá necesidad de cenas muy elaboradas. Y si no eres la mejor cocinera, siempre puedes pedir una pizza.
- No tienes que preocuparte de qué estará haciendo. Lo más normal es que lo encuentres delante de la computadora.
- Él confía en ti, así que puedes ser tú misma cuando estés a su lado. ¿Quieres andar por casa con una camiseta vieja para estar más cómoda? A él no le importará. No le molestará que no te maquilles o que pases de arreglarte el pelo.
- Te hará estar radiante allá donde vayas. No importa lo cutre que sea tu forma de vestir, no importa que no tengas don de gentes: parecerás una modelo sofisticada y una elegante diplomática al lado de tu geek. Hará que estés tan bien, que te enamorarás de ti misma.
- OK: no entiendes de computadoras, televisión ni DVDs; tampoco te importa ser popular o elegante. ¿Qué me dices de los últimos gadgets tecnológicos? Serás la orgullosa poseedora de los aparatitos más modernos si te decides por salir con un geek.
- No te va a poner los cuernos. Toma a la mujer más sexy del mundo (Angelina Jolie, por ejemplo) y ponla en la misma habitación que un geek. En un rincón, pon un una computadora último modelo. Apuesto a que a tu geek le apetece más jugar con la computadora que empezar a conocer a Angelina Jolie. De hecho, puede que ni siquiera la vea si la computadora dispone de conexión a Internet. ¡Venga, vamos! Tiene que descargar su e-mail, navegar por la web y escribir un post en su blog contando que está en la misma habitación que Angelina Jolie
- Y esta es la razón definitiva: realmente le importas. No tu apariencia (aunque eso es un plus), ni lo delgada que estés, ni todo el maquillaje que te pongas encima. Le gustas porque eres tú.
jueves, abril 13, 2006
I Hate SPAM
This is an automatically generated Delivery Status Notification
PERM_FAILURE: SMTP Error (state 9): 553 Relaying is not supported
Thu, 13 Apr 2006 11:22:29 -0700 (PDT)
Return-Path: <mimailpersonal@gmail.com>
Received: from ?10.xxx.xx.xx? ( [200.xx.xxx.x])
by mx.gmail.com with ESMTP id h8smxxxx85wxd.2006.04.13.11.22.28;
Thu, 13 Apr 2006 11:22:28 -0700 (PDT)
Message-ID: <443Exxx3.3060700@gmail.com>
Date: Thu, 13 Apr 2006 13:22:11 -0600
From: =?ISO-8859-1?Q?Omar_Mir=F3n?= <mimailpersonal@gmail.com>
User-Agent: Thunderbird 1.5 (Windows/20051201)
MIME-Version: 1.0
To: dictamen@miservidor.com, estado@miservidor.com,
policia@miservidor.com, deportes@miservidor.com,
sociales@miservidor.com
Subject: Probando correos
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
----- End of message -----
Encontre en un foro (benditos foros) lo siguiente respecto al puto error ese...
7. I'm getting error 553: "To send mail, first check your mail with a valid POP3 account".
Error 553 is a "feature" of your SMTP server. It will not let you send mail unless you check for mail first. This is designed to prevent others from sending spam through your account. In Gammadyne Mailer, check the "Login to POP3 server" box on the "SMTP" branch, and fill in the name, user, and password for the POP3 server.
AJA!!!!!
Conque eso es... bueno, esa era una razón para sospechar, lo notan?, ¿No?, bueno, les digo entonces mis sospechas.... Si revisan el texto de error al rebotar el mensaje, notaran que en un solo mensaje inclui varias direcciones al mismo servidor para probarlo, lo que el sistema supondria que es SPAM!!!!
Así que como buen programador decidí hacer una variante en el algoritmo, o sea cambiar la forma de enviar el mensaje, de tal forma que mande el mismo mensaje uno por uno a cada direccion y listo, ya no me rebotó ninguno, fueron recibidos e incluso dos me los contestaron.
OJO: Esto no fue lo que soluciono el problema de las cuentas del correo, les hacia falta una revision y mantenimiento, pero de todas formas es uno de esos tips que se aprenden sobre la marcha, no hay que enviar un mensaje a varias cuentas en el mismo servidor, puede provocar el pinche error SMTP 553 (donde SMTP puede ser Su Mail Ta Pinche, pero no me hagan caso)
Hay que entender a los Ingenieros
Un Ingeniero no tiene el ego muy grande...¡Es que el cuarto es muy chiquito!
No es que quieran tener la razón siempre... ¡Es que los otros siempre se equivocan! Un Ingeniero no es que carezca de sentimientos... ¡Es que los otros
son unas nenas lloronas!
Un Ingeniero no tiene vida desorganizada... ¡Es sólo que tiene un ritmo de vida particular!
Un Ingeniero no ve el mundo... ¡Lo cambia!
Un Ingeniero no es que sea un crecido... ¡Es que los simples mortales no lo comprenden!
Un Ingeniero no es un ser calculador y frío... Simplemente, le parece divertido pasar por encima de la gente común.
Un Ingeniero no es un enredador...¡Es que los usuarios no entienden nada!
Un Ingeniero no es un crítico... ¡Es que los errores de la gente son muy evidentes!
No es que el trabajo los absorba es que... ¿De qué carajos estaba hablando?
Un Ingeniero no comete errores... ¡Sólo prueba si los demás estaban prestando atención!
No es que se crean la gran cosa... ¡¡¡ ES QUE LO SON !!!
Pero recuerden: ser tan cercano a la perfección tiene sus problemas, así que los que no son ingenieros entiendan a estas tristes almas torturadas entre la genialidad y la incomprensión.