agustingauna527
Usuario (Argentina)
Hola taringueros!. Leyendo entrevistas que le hacían a Phil, me encontré con ésto, que quizá muchos no lo conoscan. En donde Phil cuenta porqué tuvo problemas con la heroina, y otras cosas más... Es bastante largo, pero vale la pena leerlo. No sé si soy yo o qué, pero me conmovió mucho lo que dijo Phil en ésta nota Luego de un año, Phil Anselmo rompe el silencio. Cuanda faltan pocos días para que se cumpla un año de la muerte de "Dimebag" Darrell Abbott, el ex vocalista de PANTERA conversó con la revista Revolver magazine sobre la muerte de "Dimebag", su adicción a las drogas, y el rol que tuvieron los medios en el fin de PANTERA. A continuación un resumen de la entrevista: Revolver: Hablemos de este último año. Anselmo: "Hombre, este ha sido el peor año de mi vida — ha sido el peor año para mucha gente. Desde que... Desde que me quitaron a mi guitarrista, basicamente." Revolver: ¿Cuánto extrañas a Dime? Anselmo: "Más de lo que te pueda decir. Pienso en el cada día, cada 30 minutos, si es que no cada cinco." "Y… [se toma un pausa] Estoy tratando de salir de esto. Estoy tratando de recomponerme. Hablo con Rex a menudo. Ambos estamos lidiando con esto... Estoy en terapia. Nunca antes tuve que ver a un siquiatra, ahora estoy con uno. Me trataron de dar antidepresivos, pero no los tomaré porque ya no confío en las drogas para nada. No confiaré nunca más en una mierda de píldora, a menos que sea vitamina." "Me siento muy mal por Vince, porque durante la grabación de nuestro último álbum juntos, murió su madre... extraño a Vince. Extraño su sentido del humor. Y Dime— no habrá nunca, nunca, nunca, nunca más un huevón más perfecto, creativo, hermoso. Él podía sacar algo de la nada — podiamos estar en el pueblo más abandonado, en medio de la nada, y él encontraba algo que hacer que terminaba siendo divertido. Y eso, sin mencionar su música, nuestra música. Dimebag, Vinnie, Rex — fueron los más grandes, son aún los más grandes músicos con que he tocado. Siempre los voy a querer a todos en esa banda, hombre. Teníamos una química. Lo hecho mucho de menos. Sabes, me tomó un tiempo poder hacerlo, pero después de unos seis meses, ví algunos viejos videos, escuche nuestros álbumes, y quede atontado, impresionado, pidiendo aire, porque sabía que fui parte de algo que cambió el heavy metal para siempre. Y para eso se necesitaba que estuvieramos los cuatro. "Perder a alguien como Dime, y dejar a su hermano con este dolor, me mata. Daría uno de mis dedos para arreglar todo esto, volver el tiempo atrás, o para haber estado ahí. Esto es algo fuerte que decir, pero si hubiese visto a un estúpido hijo de puta dirigirse a mi guitarrista con un arma, lo hubiese intentado detener... hubiese atajado una bala por ese huevón." Revolver: ¿Has tratado de contactarte con Vince? Anselmo: "Si, justo después, y no lo culpo por su aislamiento. O sea, esto es demasiado chocante. No es algo que te puedas sacar de la mente facilmente, no es algo que te olvides bebiendo, no es algo que un par de meses de siquiatra te pongan en perspectiva. Temí lo peor por él, porque lo quiero mucho. Todo lo que siento es amor, y cuando digo esto, no puedo dejar fuera a los fans. "Nosotros, PANTERA, teníamos los más intensos y dedicados fans que nunca ví en toda mi vida. Y realmente espero de corazón, que un día, la gente — especialmente nuestros fans y mis amigos — puedan verlo claramente y se den cuenta de que los quiero. He estado en un infierno personal desde Diciembre. Una vez más, es dificil hablar de esto, mi corazón esta hecho mil pedazos. De acá en adelante, para mí, es lo más importante... "Pero hay algo muy, muy importante que he estado esperando largo tiempo por decir... la única razón por la que no he contado esto es porque siempre quize ese aire de 'un nuevo nivel de confianza y poder' — tu sabes, esa onda de 'vulgar display of power'. Cuando tenía unos 25, podía caminar a través de las paredes. No había un hombre suficientemente grande como para patearme el culo. Me metía con cualquiera, y no recuerdo haber perdido una pelea. Entonces probe una droga llamada heroína, porque muy en mi interior pensaba, que ninguna droga sería capaz de ganarmela. De ninguna manera. Pero la segunda vez que la use en mi vida, me mató. "Me salvé de esa, tocamos la noche siguiente, sabía que nunca más hueviaría con esa basura otra vez. Pero algo andaba mal con mi espalda, algo no estaba bien. Dolor, mucho dolor. Asi es que, entre giras, me hicieron una resonancia magnética, la primera de seis. El último de mis discos lumbares, estaba roto — destrozado por estar en el escenario desde los 14 años, saltando, saltando desde la batería de Vinnie, y volviendome tan loco como fuera posible. "Le pregunté a mi doctor, '¿Qué puedo hacer con esto?' y dijo, 'Bueno, vas a tener que usar un aparato en tu espalda,' el que he tenido por 10 años ya. [Anselmo se levanta la camiseta y muestra un gran aparato amarrado a su tronco.] Revolver: Mierda. Anselmo: "Nadie sabe esto. Cualquiera que haya pensado que estoy gordo por tanta cerveza, no es así, esto afirma mis huesos. Entonces, luego de dos o tres giras más, otra resonancia. Otro disco dañado, sin cartilago entre un disco y otro, lo que significa hueso con hueso arañandose, y daño nervioso, asi es que necesité analgésicos más y más fuertes, sólo para poder seguir en el escenario y hacer lo mio. Naci para esto, lo hago desde que tengo unos 6 años. "De vuelta en los noventa, fui a ver tantos cirujanos, y todos querían rebanarme desde la panza, sacarme partes de la cadera, sacarme las tripas y dejarlas en la mesa, y juntar mis discos desde el frente usando partes de mi cadera, entonces ponerme las tripas y cerrarme. Le preguntaba a los doctores, 'Bueno, cuanto es el tiempo de recuperación para algo así?' y decían, 'Oh, 10 meses o un año, puede que un año y medio.' Les respondía, 'no pasa nada, hermano, tengo que trabajar. Vamos a Europa. Estamos en la Ozzfest. No puedo descansar un año.' Y luego, encima de todo, me preguntaban si me molestaba usar una silla de ruedas. Asi de mal estaba. 'Una silla de ruedas?! Si todavía me lanzo desde la batería, hombre'. Ellos me decían, 'te vas a arruinar.' "Asi es como llegue a usar el analgésico más fuerte que se conoce, la metadona. La gente relaciona la metadona con la heroína, pero tengo cada receta guardada, todo era por lo de mi espalda. Y sabes, aún me duele estar en el escenario, y cuando me levanto, siento como que me hubiesen puesto hielo en la espalda. Mientras más frío hace, peor. Y cuando vamos a Europa en medio del invierno, es como, hombre, no puedo hacer esto sin medicarme. "Asi es que piensenlo, especialmente los de la prensa, ponganse en mi lugar — y no los culpo porque nunca antes había contado esto. Pero esto me estaba matando el alma. Tu sabes, drogas, medicamentos y todo eso que escucharon, es verdad. "Ahora en 2005, la medicina y la neurología han avanzado. Encontré un doctor increíble, me pasó por rigurosas pruebas. Me hicieron otra resonancia y pruebas nucleares, de esas en que hacen brillar tus huesos. (risas) La peor fue la última, llamada discograma. No te permiten ninguna medicación, ni relajantes, ya que el proposito es duplicar el dolor que sientes. "A estas alturas, estaba saliendo lentamente de este veneno llamado metadona, que arruinó mi vida, y otra píldora, que cualquiera que la tome esta completamente loco. Es un relajante muscular llamado Soma. Te hace sonar como que estas bajo la dosis más grande de droga del mundo, pareces un retardado, la odiaba. Asi es que pido disculpas a mis fans. Sólo queria tocar para ustedes. Y mis disculpas también van para mis amigos y familiares, que tuvieron que soportar algo que no entendían. Y Dimebag, Vinnie Paul, Rex — ellos no saben el dolor por el que pasaba, y todo lo de las medicinas. Pido disculpas, en serio. No estoy excusandome, pero vivir con dolores crónicos te hacer ser un antisocial, te deprime, ya no eres tu mismo. Esto cambia tu vida, y ahora, quiero la mía de vuelta. "Asi es que, el 8 de Noviembre, voy a que me metan cuchillo, y que me arreglen esta mierda de una vez por todas, y voy a caminar a través de los muros otra vez, voy a romper ladrillos y surgire otra vez. Remarquen bien mis jodidas palabras." Revolver: Cuando salgas de gira nuevamente, ¿te preocupa que algún loco trate de matarte? Anselmo: "No hay manera de que salga a tocar a menos de que la seguridad sea la apropiada y todos sepan que hacer, hombre." Revolver: Porque, como debes saberlo, mucha gente realmente te odia... Anselmo: "Mira, no hay forma de que alguien en este mundo pueda vivir esta tragedía y culpar a alguien más que al chico que le disparó a mi guitarrista, por Dios. Cuánta gente ni siquiera me conoce, y empiezan a opinar. Yo le sugiero a cada persona que lea esto, antes de que juzguen a alguien, asegurense de juzgarse a si mismos primero. Porque la imperfección es algo humano. Y las opiniones son como el hoyo del culo — todos tienen uno. No crean cada cosa que lean, especialmente esos malditos tabloides como Kerrang! y Metal Hammer, y toda la mierda que sacan." Revolver: ¿Y qué es esa mierda que sacanl? ¿Qué tanto tienen que ver en que las cosas hayan ido tan mal para PANTERA finalmente? Anselmo: "Tu sabes, luego de la gira con SLAYER y MORBID ANGEL en 2001, pensé que lo más sensato era tomar un descanso. Quería terminar el segundo álbum de DOWN, y lanzar el álbum de SUPERJOINT RITUAL, porque ambos estaban detenidos por mucho tiempo. Nunca antes pensé, antes de que comenzaran las entrevistas, que habrían tipos que venían a decirme cuanto Darrell y Vince me odiaban. Yo podía decir algo en broma, y lo sacaban de contexto, como cuando dije que me le patearía el trasero a Dimebag Darrell o cosas así." "Mira, el mundo sabe que probablemente yo no sea el menos peleador, pero nunca le hubiese levantado la mano a Dimebag Darrell. Eso hubiese sido como levantarle la mano a alguien de mi familia, jamás hubiese pasado. Jamás. De ninguna manera." "Y, maldición, yo nunca me hubiese salido de PANTERA. ¿Estas loco? O sea, ese era mi hogar. Era mi verdadera banda, sabes? Y ahora, si, estoy partiendo de cero, y todo lo que se hacer es tocar música. Eso es todo lo que sé. Pero si hay un consuelo es que nuestra música existe para siempre en nuestros álbumes. Es inmortal. Asi como es la fuerza de nuestros fans, y la fe que tengo en que nuestros fans se darán cuenta de que el asesinato de Dime fue la acción de un huevón sicótico, que creyó tanto en los medios como para caer en esto. Nuestros fans son aguerridos, y esto los mata, pero no hará bien a nadie tomar partido por un lado u otro, porque hay un solo lado. "Asi es que maldigo los efectos de las drogas, maldigo a los medios que jugaron con mis palabras sin esperar consecuencias. Y maldigo a cualquiera que piense que siento por Dimebag Darrell algo que no sea cariño. Una parte de mi, una gran parte de mi, se destruyó, soy un hombre distinto."
Conocí a Sasha hace mucho tiempo, ya no puedo recordar cuándo exactamente pero sí recuerdo que fue en una convención de pornografía. Me habían hablado mucho sobre ella, decían que era única y lo pude comprobar. A mí me encantan las mujeres de pelo oscuro y ella, por supuesto, es hermosa, tiene una cara muy bonita. La cosa con Sasha es que es muy inteligente. Me di cuenta cuando hablé con ella. Tuvimos una buena conversación. Hablamos sobre música, sobre arte, directores de cine, etcétera. Además, la había oído en entrevistas y la gente que la conoce me había hablado muy bien de ella. Tiempo después de ese primer encuentro hicimos la película pues yo estaba ocupado, y ella ya tenía todo el año siguiente comprometido. Además, en este negocio no es como ir a comprar algo y lo obtienes enseguida. Toma más tiempo de lo que la gente se imagina, hay mucho que hacer. Lo primero fue una sesión de fotos para promover la película. Cuando grabamos me sentí encantado de trabajar con ella, además porque la primera escena que hicimos fue anal. La até a una silla con las piernas abiertas, y lo hicimos así. Lo diferente con Sasha es que apenas uno la conoce no la ve como una estrella porno: su propio físico es diferente. Es alta, delgada, sin tetas grandes u operadas. Además, ella hace cosas propias de las estrellas porno, pero es mucho más seria. Todo lo que pasa a su alrededor significa algo para ella. Por ejemplo, sus amigos no son del mundo de la pornografía, no sale de fiesta con ellos. Ella termina su trabajo y se va del set. No creo que Sasha esté por mucho más tiempo en esta industria, así que haber trabajado con ella es algo fuera de lo común. Su físico es como el de una vecina, la novia que hace todo lo inimaginable para complacer a su novio, y en ese sentido es mucho más dulce sin dejar de ser sexual. Con ella no me sentí trabajando. Ella no dice que no a nada, es muy atenta. Ella te da lo que necesitas sexualmente, es sumisa, y no hay nada mejor que eso. Yo siempre estuve en control de la situación, ella se quería dejar dominar. Esta película es una de las mejores que he hecho hasta ahora, se llama Hollywood Housewives. Creo que Sasha estará detrás de la cámara pronto. Sin duda, yo ya tenía una excelente carrera antes de eso, pero debo aceptar que después de trabajar con ella muchas más chicas empezaron a llamarme.

Linux a menudo es una solución perfecta para volver a aprovechar viejos equipos que teníamos cogiendo polvo, y hay distribuciones “ligeras” pensadas para estos escenarios. Pero además de ello acompañando a estas distribuciones está un gran conjunto de aplicaciones ligeras que permiten realizar todo tipo de tareas sin consumir grandes recursos. En Tech Simplified han realizado un excelente recopilatorio de estas aplicaciones, algunas de ellas orientadas a su uso en una consola sin más, y otras perfectas para aquellos que queráis acceder a una interfaz gráfica más que decente. En ese artículo categorizan las aplicaciones en diversos tipos, como navegadores, clientes de correo electrónico o herramientas para ver imágenes, por ejemplo, pero además señalan algunos gestores de ventanas ligeros -incluyen Xfce, aunque este último no es ya tan ligero como antaño- que sin duda os ayudarán a sacarle todo el jugo a esos equipos con configuraciones algo limitadas.

Que título más rebuscado me he encontrado para esto… Pero antes que nada, me presento. Soy anti y esta es mi primera participación en DesdeLinux. No es que tenga mucho que presentar, así que solo diré que estoy muy contento mientras escribo esto. Como sea, hoy quiero explorar un aspecto de los gestores de ventanas que parece estar inédito en la temática habitual del blog. Cualquier entorno de escritorio tiene gestores de ventanas y es una parte esencial de la metáfora de escritorio que todos conocemos. Muchos ya han de conocer lo que voy a explicar a continuación, pero la idea de esto es darlos a conocer a quienes quieran aventurarse en ellos. A estos gestores de ventanas les llamamos flotantes, por el sencillo hecho de que flotan por el escritorio, libres y sin ningún orden específico. Esto hace que podamos arrastrar nuestras ventanas a cualquier posición, como normalmente acostumbramos. El otro tipo de gestores de ventanas tienen un nombre curioso. Son los tiling window managers (que se traduce a gestores de ventanas de mosaico) y estos mantienen a las ventanas en orden, acomodadas en todo el escritorio, asegurando que dejemos de perder el tiempo organizando nuestras ventanas y empecemos a trabajar. Algunos de los gestores de ventanas que se incluyen en los entornos de escritorio incluyen algunas características propias del tiling y de hecho es una tendencia constante en los escritorios modernos, como KDE (que ya tiene un artículo explicándolo) o Xfce y Gnome al arrastrar las ventanas a los bordes de la pantalla. Xmonad, en tributo a Dennis Ritchie. ¿Apoco no es bonito? Sin embargo, los verdaderos gestores de ventanas en mosaico normalmente difieren radicalmente de estos. Mientras que Kwin, Metacity y compañía usan el tiling como una herramienta extra, gestores como Xmonad, Awesome y demás tienen al tiling como su alma y lo extienden hasta el momento de la configuración. Normalmente nuestras ventanas son bastante bonitas. Tienen esquinas redondeadas, botones y títulos. No más. Todo eso estorba. Todo eso es eliminado y suplantado por atajos de teclado, aunque también pueden volver a través de la configuración. ¿Suena loco? Sí, bastante. Me explico. Los gestores en mosaico normalmente sólo mantienen un colorido borde de ventana y hasta ahí. Algunos se aventuran a proveer algo parecido a paneles y botones, pero no es obligatorio. Esto es minimalismo y funcionalidad. Todo se debe hacer por el teclado, por que es más rápido y por que casi siempre tenemos las manos sobre el teclado. Hablaba de la configuración. Aquí no hay cosas como una ‘interfaz gráfica’ para configurar las cosas y tampoco se extraña. Aunque muchos de estos gestores se mantienen con simples archivos de configuración, los verdaderamente poderosos se mantienen con lenguajes de programación completos. Eso espanta y voy a poner ejemplos. • Xmonadusa Haskell; un lenguaje puramente funcional y compilado. • Awesomea partir de la versión 3, usa Lua. • DWM usa una cabecera de C. • Subtle usa Ruby, el mismo que se usa tanto en el desarrollo web • E infinidad de ejemplos más. Es como que hay uno para cada tipo de persona. ¿Y eso que tiene de bueno? Bastantes cosas y es que puedes programar tu entorno de trabajo. Personalmente me gustan las ideas de Xmonad y el hecho de que esté hecho en Haskell lo hace especial. ¿Son buena idea? Por supuesto. Es genial que tus ventanas se acomoden así y de paso son extremadamente ligeros. Te lo recomiendo si quieres empezar a ver a tu sistema como algo realmente increíble y poderoso. ¿Cuál recomiendas entonces? Ninguno realmente. No hasta que conozcas tus necesidades. Entrar a un entorno así puede ser algo traumático si no tienes idea de lo que estás haciendo. Mucha gente inicia en Awesome, pero para mí que sus archivos de configuración son horriblemente complejos y me trajeron bastantes problemas en su momento. Además, la idea del minimalismo es tan atrayente que empiezas en el gestor de ventanas y pasas al editor, al navegador, al reproductor de música, administrador de archivos… Por que las aplicaciones más minimalistas son las que están en la terminal y estas se llevan muy bien con los gestores así. Si le tienes miedo a la terminal hay que empezar por allí. Conclusiones El mosaico es un mundo muy bonito. Actualmente hay una tendencia a pasarse desde gestores flotantes a mosaico en algunos grupos de usuarios muy específicos (si no me creen, revisen los foros de ArchLinux y busquen gestores flotantes legendarios como FVWM, que tenían una usuarios fiel que se acabo pasando a los de mosaico). Si todavía tienes ganas de entrar a ellos, es cosa de probar, de peregrinar hasta encontrarte el adecuado. Pues eso es todo por ahora. Proximamente continuaremos explorando, con Xmonad sobre Debian estable.

Leyendo una revista (Hackers & Developers Magazine) Me encontré con un tip bastante útil para los que administran un sitio web y ya están cansados de los trolls. Aclaro que esta revista está hecha por mujeres... es por eso que van a leer cosas como "Estoy completamente segura de que..." Estoy completamente segura de que alguna vez, un usuario molesto de tu Sitio Web, te generó dolores de cabeza y terminaste bloqueando su acceso. Pero ¿para qué amargarte si puedes divertirte? Personalmente, hay dos cosas que me divierten mucho hacer, cuando un usuario “se pone pesado”. Una de ellas, es redirigirlo a algún sitio Web que nada tenga que ver con el mío, cada vez que detecto que se encuentra logueado en el sistema: if(isset($_SESSION['user'])) { if($_SESSION['user'] == 'nombre-del-usuario-molesto') { header('Location: http://www.vaticano.va'); exit(); } } Pero otra opción, es hacerle creer que la página a la que intenta acceder, no existe: if(isset($_SESSION['user'])) { if($_SESSION['user'] == 'nombre-del-usuario-molesto') { header('HTTP/1.1 404 Not Found'); exit(); } } Definitivamente, modificando los encabezados HTTP, son muchas las cosas que puedes hacer para divertirte y evitarte dolores de cabezas El PDF de donde saqué ésta info la dejo en la como fuente

Muchas veces necesitamos por X o Y motivo descargar archivos que están compartidos por torrents, existen muchas aplicaciones gráficas para hacer esto pero, como sé que hay varios amantes de la terminal como yo… por eso les muestro una aplicación que funciona en la terminal y nos permite precisamente esto, descargar torrents. Primero debemos instalar la aplicación: ctorrent Si usan Debian, Ubuntu o derivados basta con un: sudo apt-get install ctorrent Luego debemos descargar el archivo .torrent… por ejemplo, yo descargaré el torrent de ArchLinux: wget https://www.archlinux.org/iso/2012.11.01/archlinux-2012.11.01-dual.iso.torrent Y luego algo tan simple como ejecutar ctorrent y pasarle de primero parámetro el archivo .torrent, o sea: ctorrent archlinux-2012.11.01-dual.iso.torrent Aquí les muestro un screenshot: Ahí pueden ver el tamaño del archivo (417MB), el nombre así como también información de quien hizo el torrent. Además la cantidad de MBs descargados (192MB) y la cantidad de MBs subidos/compartiros (0MB), además obviamente podemos ver la velocidad de descarga (38612KB/s, o sea, 38MB/s… sí, una velocidad bestial JAJA). Una vez haya concluido la descarga se quedará haciendo seed durante 72 horas, pero con presionar [ Ctrl]+[C] basta para detener esto. Esta aplicación tiene varias opciones más, pueden leerlas con: man ctorrent

Ahora que las nuevas instalaciones de ArchLinux usan systemd de manera predeterminada, algunas cosas han cambiado, entre ellas, ciertos detalles en la instalación y configuración del entorno LAMP (Linux + Apache + MySQL + PHP). Aprovechando que hace unos días realicé una instalación limpia en mi equipo de producción, también lo hice con dicha instalación y configuración, misma que comparto con ustedes en el presente tutorial. Paso 1. Instalación de los paquetes necesarios Antes que nada, instalemos los paquetes básicos que necesitaremos. sudo pacman -S apache php php-apache mysql Paso 2. Ejecutando Apache Ejecutemos (vía systemd) nuestro servidor web Apache con las configuraciones predeterminadas: sudo systemctl start httpd.service Ahora bien, ¿cómo se llama tu servidor? Eso lo tienes establecido en dos archivos: /etc/hostname y /etc/hosts. Lo más común es que en ambos tengas localhost. Si no es así, reemplaza “localhost” por tu nombre de servidor en el resto del tutorial. En tu navegador web favorito, entra a http://localhost/ o http://127.0.0.1/ donde veremos algo similar a la siguiente captura de pantalla. ¡Muy feo! ¿verdad? Es porque localhost no tiene ningún contenido, ¡así que vamos a solucionarlo!. Paso 3. Creando nuestro index.html Antes de crear nuestro index.html, debemos tener en cuenta dos detalles que se encuentran establecidos en /etc/httpd/conf/httpd.conf (el archivo de configuración principal de Apache en ArchLinux): • Durante el booteo del sistema, el encargado de ejecutar Apache es root, pero por motivos de seguridad, de inmediato se cambia al usuario http (que a su vez pertenece al grupo http). • La carpeta predeterminada para el contenido de localhost es /srv/http, cuyo propietario es root de manera predeterminada. Debido a lo anterior, debemos realizar algunas acciones para poder empezar a crear contenido en nuestro servidor web local. 1. Primero, debemos agregar nuestro usuario al grupo http. sudo gpasswd -a miusuario http Debemos cerrar nuestra sesión actual y volver a loguearnos para que el cambio sea aplicado. 2. Ahora, debemos ceder la propiedad de root a http (tanto para el usuario como para el grupo) de manera recursiva para /srv/http. sudo chown -R http:http /srv/http 3. Debemos establecer permisos de escritura para el grupo http (al cual nos hemos agregado) para la misma carpeta (y todo su contenido). sudo chmod -R g+w /srv/http Ahora si, ya podemos crear nuestro index.html, el cual puede ser desde una simple línea de texto … echo 'Hola Mundo!' > /srv/http/index.html … hasta algo más elaborado (usa tu editor preferido y guardalo como index.html en /srv/http/). <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>¡Bienvenidos a ArchLinux!</title> <style> body { margin: 0; font-family: Helvetica, Arial, sans-serif; } h1 { background: #ccc; margin: 0; padding: 10px; } #contenido { margin: 10px auto; padding: 10px; width: 500px; } </style> </head> <body> <div id="contenido"> <h1>¡Bienvenido!</h1> <p><strong>Apache</strong> corriendo bajo <strong>ArchLinux</strong> con <strong>systemd</strong>.</p> </div> </body> </html> Paso 4. Configurando PHP Este paso es el típico de siempre. Vamos a configurar Apache para que reconozca a PHP. Primero, como root, abre el archivo /etc/httpd/conf/httpd.conf con tu editor favorito. Por ejemplo: sudo vim /etc/httpd/conf/httpd.conf Ahí, realiza los siguientes cambios: 1. En la lista que tiene todos los “LoadModule“, y después de LoadModule dir_module modules/mod_dir.so, agrega la línea: LoadModule php5_module modules/libphp5.so 2. Al final de la lista de todos los “Include“, agrega la línea: Include conf/extra/php5_module.conf 3. Asegúrate que la siguiente línea no esté comentada (que no tenga “#” al inicio) en la sección : TypesConfig conf/mime.types 4. Descomenta (elimina el “#” del inicio) la siguiente línea: MIMEMagicFile conf/magic Ahora, como root, abre el archivo /etc/httpd/conf/mime.types con tu editor preferido (¡seguro que es vim!). Por ejemplo: sudo vim /etc/httpd/conf/mime.types Al final de dicho archivo agrega la línea: application/x-httpd-php5 php php5 ¡Listo! Reiniciemos Apache para aplicar los cambios: sudo systemctl restart httpd.service Para probar que Apache ya reconoce a PHP, vamos a crear el típico archivo de ejemplo: echo '<?php phpinfo(); ?>' > /srv/http/info.php Y finalmente, para verlo entra a tu navegador web, y entra a http://localhost/info.php Paso 5. Configurando MySQL Primero, vamos a ejecutar de inmediato el servidor de base de datos MySQL con: sudo systemctl start mysqld.service Para que se ejecute en cada booteo, usamos: sudo systemctl enable mysqld.service Y antes de que hagamos cualquier otra cosa, debemos establecer la contraseña del usuario “root” de MySQL (no es el mismo que el root del sistema). La forma más sencilla de hacerlo, es ejecutar la siguiente utilería: mysql_secure_installation Lo anterior nos preguntará primero la contraseña actual de root, la cual no existe, así que debemos dar [ Enter], y entonces escribir (y confirmar) la nueva contraseña. Adicionalmente, la utilería nos preguntará algunos detalles adicionales, a los cuales se sugiere responder las opciones predeterminadas. Ahora, tenemos que decirle a PHP de la existencia de MySQL. Vamos a abrir el archivo /etc/php/php.ini con tu editor favorito … sudo vim /etc/php/php.ini … y descomentar (eliminar el “;” al inicio) las siguientes líneas: extension=mysqli.so extension=mysql.so Si deseas realizar alguna modificación en los parámetros de MySQL debes hacerlo editando el archivo /etc/mysql/my.cnf. Finalmente, reiniciemos Apache y MySQL para aplicar los cambios realizados. sudo systemctl restart httpd.service sudo systemctl restart mysqld.service Comentarios Adicionales Aunque ya los mencioné, no olviden que los archivos de configuración son: • Apache: /etc/httpd/conf/httpd.conf • PHP: /etc/php/php.ini • MsSQL: /etc/mysql/my.cnf Tampoco olviden que bajo systemd, se utilizan los comandos: • Habilitar para cada booteo: sudo systemctl enable <servicio> • Ejecutar de inmediato: sudo systemctl start <servicio> • Detener de inmediato: sudo systemctl stop <servicio> • Reiniciar de inmediato: sudo systemctl restart <servicio> • Ver el estado del servicio: sudo systemctl status <servicio> Donde <servicio> puede ser alguno de los siguientes: Apache: httpd.service MySQL: mysqld.service Por último, no olviden consultar la documentación oficial para más información: • https://wiki.archlinux.org/index.php/LAMP • https://wiki.archlinux.org/index.php/PHP • https://wiki.archlinux.org/index.php/MySQL
PCmanFM es el gestor de archivos por defecto de LXDE, generalmente lo usamos para mover, copiar y borrar archivos, además de visualizar gráficamente las carpetas del sistema. Sé que hay gente que no le gusta tener iconos en el escritorio, pero para los que, como yo, nos mudamos recientemente al software libre y nos manejamos con Openbox al principio es difícil acostumbrarse… se extraña un poco MI PC Los usuarios que prefieren distribuciones livianas en general utilizan 2 gestores de archivos : Thunar ó PCmanFM. Thunar viene por defecto con el entorno XFCE, pero el encargado de manejar el Escritorio es el paquete xfdesktop. En esta guía vamos a utilizar PCmanFM como gestor de escritorio tanto para agregar accesos directos (o shortcuts) como también para elegir nuestro wallpaper. El resultado quedaría como muestra la imagen a continuación: Escritorio limpio a modo de ejemplo. Configurando el escritorio en PCmanFM: Si utilizas esta ligera y útil herramienta te habrás dado cuenta que no hay ninguna opción que lo especifique. No me pregunten por qué el autor decidió sacar de la interface de PCmanFM el acceso a partir de la versión 0.97 (su respuesta es simplemente: IT SUCKS!), a partir de ahora solo se accede por comando. En caso de que no exista creamos la carpeta Escritorio (o Desktop según convenga) en nuestro HOME. En la terminal seria: mkdir ~/Escritorio Si tienen curiosidad pueden ver como están “señalizados” por defecto en el sistema nuestras carpetas: leafpad ~/.config/user-dirs.dirs Ahora si, ejecutamos el dichoso comando: pcmanfm --desktop-pref Y nos aparecerá la siguiente ventana compuesta de 2 pestañas: Aquí configuramos nuestro Wallpaper y Fonts del desktop. En la pestaña Avanzado tilden la opción Mostrar menús del gestor de ventanas al hacer click en el escritorio. Caso contrario nuestro utilísimo menú del botón derecho del mouse será reemplazado por un monótono organizador de iconos. Es cosa de gustos… Se parece al menú de LXDE,no? Bueno, es el mismo. Todo muy lindo, pero y los iconos? La realidad es que hay muchas formas de generarlos. Lo mas simple es explorar la carpeta usr/share/applications donde se encuentran infinidad de accesos directos en formato .desktop, lo arrastramos al escritorio y listo (o lo copian a la carpeta /home/USUARIO/Escritorio ó para abreviar ~/Escritorio). Otra es, como lo muestra la imagen de arriba, con el menú de Escritorio vamos a CREAR NUEVO… > ATAJO donde detallaremos que aplicación y que icono queremos mostrar. Otra más? Instalamos el paquete lxshortcut: sudo aptitude install lxshortcut Como funciona? Ejecutamos: lxshortcut -o ~/Escritorio/ejemplo.desktop La última es manual utilizando un editor de texto, copian y modifican el siguiente código a gusto (basta con tocar las 3 últimas lineas): [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=false Exec=$HOME/MyApp Name=My Application Icon=$HOME/Icons/MyIcon.png Ahora lo guardan con el nombre que deseen pero siempre con la extensión .desktop en la carpeta ~/Escritorio Hasta ahora nos basamos PCMANFM pero SPACEFM (que es un derivado/fork) también nos va a servir. Si estás en SpaceFM vamos a la barra de meñu, opción VER » PREFERENCES y elegimos la pestaña ESCRITORIO, sino también en terminal: spacefm --desktop-pref Ya casi terminamos! Para que esta configuración se aplique al iniciar nuestro equipo modificamos el archivo autostart.sh que le indica a Openbox las aplicaciones que se ejecutarán al comenzar la sesión. En la terminal colocamos: leafpad ~/.config/openbox/autostart.sh y agregamos la siguiente línea según corresponda: pcmanfm --desktop & o spaceman --desktop & Pueden también ejecutar PCMANFM/SPACEFM como Daemon (servicios en segundo plano) para mejorar su carga. Para ello, también en el autostart.sh agregamos según corresponda: pcmanfm -d & ó spacefm -d & Listo. También tenemos alternativas como idesk para adicionar iconos al desktop (es tedioso hacerlo manualmente eso sí). Nitrogen que nos permite de manera cómoda y gráfica cambiar nuestro fondo de pantalla o wallpaper,etc. Los administradores son libres de modificar el contenido en caso de que vean cualquier error. A los lectores les pido también que sean críticos con este articulo y comenten cualquier mejora o que recomienden aplicaciones. Yo no hice esta entrada para que ustedes aprendan, sino para que me corrijan y mejorar mis conocimientos Me manejé bajo Debian y el gestor de ventanas OPENBOX, supongo debería funcionar con otros WM como fluxbox pero no lo he probado.

Script para generar backup por cada base de datos Una de las cosas que debe tener un desarrollador, es una política propia de Backup ya sea de archivos o de base de datos. Ni hablar en un sitio en producción, esto debe existir si o si, así evitar una catástrofe de grandes proporciones ya sea por culpa del humano/maquina (el primero es mas común ). En mi caso, no me ocupo de los servidores de producción pero si hago un backup en las pc’s donde desarrollo, esto me puede ahorrar muchas horas de trabajo y dolores de cabeza ante un imprevisto. En esta ocasión, les traigo un sencillo script que crea un fichero (con compresión gzip) por cada base de datos mysql en el sistema. Me dirán, pero si existe el la opción de mysqldump –all-databases. Claro, pero esto te genera un único fichero que contiene todas las bases de datos. Dos puntos en contra de esta ultima opción es, si tenemos muchas DB se genera un fichero sumamente grande y cuando deseemos importar una DB en particular nos obliga a importar todas las demás. #!/bin/bash BACKUPUSER="guido" BACKUPDIR="/home/$BACKUPUSER/backup/mysql" BACKUPDATEDB=$(date +%Y%m%d_%H%M%S) BACKUPDATE=$(date +%Y%m%d) DBUSER="root" DBPASS="guido" mkdir -p $BACKUPDIR/$BACKUPDATE for DB in `mysql -u $DBUSER -p$DBPASS -e "SHOW DATABASES" | grep -v Database`; do echo -n "BACKUP $DB DATABASE..." mysqldump -u $DBUSER -p$DBPASS $DB | gzip > "$BACKUPDIR/$BACKUPDATE/$DB-$BACKUPDATEDB.sql.gz"; echo "OK" done chown -R $BACKUPUSER:$BACKUPUSER $BACKUPDIR/$BACKUPDATE El script se puede mejorar a gusto del consumidor, por ejemplo podemos agregar un par de lineas y borrar X directorios a partir del día de la fecha así ahorrar espacio en el disco. Este script lo ejecuto todos los días mediante cron, y asi todos los dias tengo un backup de las base de datos en las que trabajo sin mas que prender la computadora Crontab El crontab, es un archivo en donde podemos configurar tareas para que se ejecuten automáticamente en nuestro sistema, digamos por ejemplo descargar un archivo de respaldo diariamente, o borrar ciertos archivos periódicamente, ejecutar un script que haga algo, etc, digamos que podemos automatizar las tareas, para no estar haciéndolas a mano. Para poder ejecutar el crontab, regularmente no es necesario hacer nada, mas que ejecutar cierto comando y ya estará funcionando, en la mayoría de distribuciones que he probado (ubuntu,open suse, debian, gentoo)regularmente esta por default, de todos modos si surgen dudas están los comentarios. También debemos de revisar que para poder ejecutarlo nuestro nombre de usuario debe de aparecer en /usr/lib/cron/cron.allow, o en dado caso que no aparezcamos dentro de la lista /usr/lib/cron/cron.deny. Si sólo existe cron.deny y está vacío, todos los usuarios pueden utilizar crontab. Si no el archivo existe, sólo el usuario root puede usar crontab. El permitir / denegar archivos constan de el nombre de usuario en cada línea. Lo anterior no lo pude localizar correctamente en Open suse, de todos modos, utilicen en este caso acceso como root y se evitaran problemas. Ahora para poder trabajar con el cron vamos a ver como podemos configurarlo o modificarlo. Podemos usar linux-g5yh:/home # export EDITOR = vi para especificar un editor por default para editar el archivo del crontab, pueden usar pico, nano, etc, pero a mi me gusta mas el Vim o Vi Ahora usaremos los siguiente comandos dependiendo de lo que deseemos hacer Con este comando podremos editar nuestro archivo crontab, si no existe dicho archivo se crea. linux-g5yh:/home #crontab-e Muestra el contenido del archivo crontab. linux-g5yh:/home #crontab-l Eliminar el archivo crontab(ejecutar esta instrucción con cuidado). linux-g5yh:/home #crontab-r Muestra la última vez que editó su archivo crontab. (Esta opción sólo está disponible en algunos sistemas.) Ahora que ya sabemos como configurar el archivo del crontab, ahora veamos como podemos agregar tareas, a dicho archivo linux-g5yh:/home #crontab-v . * * * * * comando_a_ejecutar - - - - - | | | | | | | | | +—– dia de la semana (0 – 6) (Domingo=0) | | | +——- mes(1 – 12) | | +——— dia del mes (1 – 31) | +———– hora (0 – 23) +————- minuto (0 – 59) Bajo el anterior criterio vamos a poner un cron job que se ejecute a las 10 de la noche, el cual solo reinicia el apache server linux-g5yh:/home #crontab-e * 10,20 * * * /etc/init.d/apache2 restart :wq //guardamos el archivo en el vi linux-g5yh:/home # Ahora un ejemplo un poco mas difícil, bajar un respaldo a las 2:20 am y a las 2:20 pm, bajar un segundo respaldo 25 minutos después, ejecutar el script de los respaldos cada 30 minutos los viernes. linux-g5yh:/home #crontab-e 20 2,14 * * * wget http://www.tudominio.com/logs/respaldo.backup 45 2,14 * * * wget http://www.tudominio.com/logs/respaldo.backupSegundo 30 * * * 5 http://www.tudominio.com/generarrespaldos.php :wq //guardamos el archivo en el vi linux-g5yh:/home # Listo con esto creo que ya podemos empezar a trabajar con nuestro cronjob. Video Tutoríal Tutorial Backup SQL en Linux

Firefox OS Simulator 3.0, una aplicación que nos permite evaluar cómo funciona esta plataforma en PCs y portátiles que utilizan Linux, Windows o Mac OS. En esta nueva versión se incluyen algunas funcionalidades extra como el soporte para la rotación y la geolocalización. Entre las novedades de Firefox OS Simulator 3.0 destacan la posibilidad de enviar a un teléfono físico la aplicación que estemos desarrollando mediante conexión USB, con la opción “Push to Device”. También incorpora versiones actualizadas del motor de renderizado y las bibliotecas de la interfaz usuario Gaia (la nueva interfaz de Firefox OS) así como atajos para volver a instalar o reiniciar aplicaciones. El tamaño del simulador es ahora más pequeño, por lo que, tanto descarga como inicio de la aplicación es más rápido. Por último, cabe mencionar que la documentación de instalación también mejora significativamente. Para instalar Firefox OS Simulator 3.0 deberemos agregar un complemento al navegador web Firefox, siendo éste un requisito para poder utilizar el simulador. Luego, será cuestión de lanzar el simulador junto con todas las herramientas para desarrolladores que la Fundación Mozilla está ofreciendo actualmente para facilitar el trabajo de los programadores. Descarga Firefox OS Simulator 3 Tambien lo pueden descargar de acá con algun gestor de descarga, para que no sea tan lenta la instalación. Después sólo abren el archibo ".xpi" desde firefox, en la parte de "abrir archivo"