Archivos en la Categoría 'Software'



Backup de las DDBB de MySQL y el formato MNG

Buenas. En mi servidor tengo Debian y todas las páginas que uso corren bajo php y MySQL. Ayer decidí distribuir la DB “gura” en varias, teniendo así una para la web, otra para el blog y otra para la galería. Cual fue mi sorpresa cuando me di cuenta que el módulo MySQL de Webmin se pasaba por el forro los cojones el charset por lo que las copias de seguridad eran inservibles a causa de caracteres extraños. Para algunos les parecerá una tontería hacer las backups de un blog y de una web con 4 HOW-TO, pero aún así pienso que las backups tienen que ser tan rutinarias como darse una ducha todos los días o ver el telediario, por lo que he configurado cron para que ejecute mysqldump y haga backup de las DDBB que le diga.
Esta sintáxis uso yo:

mysqldump -p –default-character-set=latin1 nombre_db > nombre_db_backup.sql

Como véis en el default-character-set, establecido al valor “latin1″ para que soporte tildes y las eñes. Si a la opcion -p le añadimos la contraseña de modo que:

mysqldump -pLacontraseña –default-character-set=latin1 nombre_db > nombre_db_backup.sql

Podemos meterlo a cron. Recomiendo encarecidamente que os aseguréis el archivo /etc/cronttab o el /var/spool/cron/crontabs/root en el que añadáis la tarea sea de solo lectura para el usuario root.

Para restaurar la backup usaremos:

mysql -p BaseDeDatos < fichero.sql

He dado por solucionado el problema, ahora puedo dormir tranquilo :) .

Por otra parte, vista la papeleta que tienen los de AsturLiNUX para la preparación de las VI Jornadas de Software Libre de Asturias, y que ellos usan dotProject para la administración de tareas, yo decidí probar algo mucho más sencillo, WebCalendar. Su apariencia no es muy buena, pero se le puede meter una hoja de estilo propia. Si quieres un calendario personal está cojonudo.

Y la sorpresa y mejor noticia, que os dejo para el final… algunos quizá lo conozcáis… pero primero quiero explicar una cosa. Como formatos de imagen conocidos… tenemos JPEG, GIF… y PNG.
JPEG al parecer está patentado y si me equivoco que alguien haga un comentarios. Su método de compresión es asqueroso por lo que “ensucia” la imagen.
GIF permite animaciones, transparencias… pero también está patentado y solo indexa 256 colores, una pena, anticuado…
Pero claro, siempre la comunidad nos brinda algo y este “algo” es el PNG, que es jóven, flexible… permite transparencias, no ensucia la imagen y su compresión es buena. Una pena que el tan usado explorador Internet Explorer no soporte el canal Alpha (Transparencias) de este formato. Claro que, voy a empezar a poner el sello de “Demasiado Cool para IE“. Pero pensad que no soy tan siniestro, Firefox lo soporta y Konqueror también. Solo con el primero ya abarcamos al menos 4 sistemas entre los que están GNU/Linux, MAC OS X, y sistemas *BSD (¿Alguien me lo confirma? Quizá la emulación de los binarios…).
Pero esto no es todo, tenemos PNG… pero no tenemos imágenes animadas, cosa que GIF si nos brindaba. Pues bien, hace “nosecuanto” y al menos en la versión 2.2.8 de GIMP hay soporte para el formato MNG. Pues bien, ya lo tenemos todo, solo hay un problema, que los navegadores aún no lo soportan del todo bien al parecer, pero ImageMagick si :) . Pero claro, cuando yo compilé GIMP en Gentoo no conocía el formato MNG por lo que se compiló sin ese soporte, así que acabó de compilar hace un rato.
Gracias a Sharek por guiarme por el buen camino recomendándome GIMP y enseñandome las maravillas del formato PNG. Desde aquí le animo a que continúe con su proyecto fastigOS, un sistema operativo programado en ASM que trabaja en modo real. Toda la información la tenéis en el wiki, que aunque esté en catalán, echándole imaginación se entiende medianamente.

Suerte y probadlo.

Joomla: ‘Fork’ de Mambo

Aparece por fin un fork de mambo, esqte se llama Joomla. El grupo de desarrolladores al parecer está formado por u grupo de desarrolaldores de Mambo que abandonan ésta última porque intentan hacer Mambo Comercial. Comercial, no cerrado, osea, será de pago (aún no se habla de ninguna versión gratuita) pero bajo licencia GPL.
Asi que, como no podré pagarmelo, migraré a Joomla en cuanto pueda, me da pereza pero que vamos a hacer.

Agur

Resumen del Verano

Bueno, cuanto tiempo xD La verdad que no presté mucha atención al blog. Os quería hacer un resumen del verano, ya que está terminando para mi, porque el día 13 empiezo clase (La presentación). Tuve un problema grave en el servidor, de ahí que el último post fuese el de las conferencias de la Euskal. La libc6 de Debian se pegaba con el parche grsecurity, luego un despiste mío consiguió perder las backup diarias de las bases de datos. Eso ocurrío el día antes de ir a Laredo de vacaciones, eran las 5 de la mañana, las 6 y las 7 y yo tirando de Knoppix y partimage para probar que coño era. Al regresar, 20 días después lo puse todo al día, actualicé las webs y demás. Ahora corre un Apache 1.33 el cual adoro y no lo cambiaré por Apache2 si me es posible, php5 y MySQL5.0.

Bueno, para empezar, no quiero extenderme mucho, la Euskal, este año fué brutal, el hecho de haber ido con Pablito y con Maiky la hace aún más inolvidable. Allí puse cara a mucha de la gente con la que hablaba por el IRC, conocía ryden, Tornamen, Baby, Kyle de Linuca y demás peña, también conocí a Artholion y SaRaMaNdA en persona. Artholion fue el que me abrió los ojos a Gentoo.

Continuamos, en Laredo de puta madre, 2 días aburridos, pero luego llegaron mis primos los de Francia que estaban de vacaciones en España. Salimos el Viernes había muchísima gente, sería largo de contar, si un día me tropezáis os lo cuento xD. Cuatro días después conocí a unas primas, mi prima segunda tenia la misma edad que yo, 18, muy maja, ha merecido la pena. 2 días después mando un mensaje a Artholion y SaraMaNdA y quedo con ellos y con unos amigos, vamos a tomar algo y pasamos la tarde por ahí. Na más que contar excepto que siempre hizo sol excepto 3 días que llovió exagerao.

Tercera fase, y desenlace, pruebo Gentoo en una maquina virtual, simplemente me encanta, uso la rama estable excepto en algunos paquetes, la configuración de las X con xorgcfg y un poco de edición a pelo son coser y cantar. Aún estoy probandola, estaba pensando en quitar SuSE ya, pero aún aguantaré más. Deberíais probarla todos, merece la pena si tienes tiempo. La instalación la hice desde la stage 1, siguiendo la cojonudísima documentación de Gentoo y un manual no oficial de g0su. Hoy probaré prelink a ver si hay mejoras, ahora estoy instalando el gcc de la rama inestable, el ordenador lleva todo el día compilando. ya he configurado el splash, kde por encima, las aplicaciones GTK ya tienes apariencia QT, aunque aún los menús no tengan transparencia, algo es algo. La verdad que de SuSE echo en falta algunas cosas… YaST para la configuración de la impresora USB y las fuentes SuSE Sans que tan buen estilo le dan a KDE. También echo de menos el splash de KDE en SuSE 9.3, el cual es una pantalla completa al estilo Ubuntu, no como el genérico de KDE que es un fondo con una ventana donde ingresar usuario y contraseña, peor no me preocupa, a KDE-look a buscar un splash bonito.

Sabado 27 de Agosto, cumpleaños de Patri, que ya tiene 17 xD (ya era hora joder)

El Lunes pasado, el 29 de Agosto, Baby, socia de Asturlinux se iba a trabajar a Madrid en programación de C++ embebido en Linux. Estaba realmente contenta, quedamos a las 6 delante de la Renfe Baby, Wikier y N0vaZuZu. Ese día conocí a los 2 últimos, me cayeron bien, fuimos en el coche de Wikier a Los Prados a tomar algo y allí quedamos con Berrueta, al cual también conocí. Más tarde N0vaZuZu y Wikier se tenian que ir y quedamos baby, berrueta y yo a comer en el Donner Kebap.

Son las 3 y 12 de la mañana y ya he perdido el hilo del post, no recuerdo que estaba contando, así que por no leérmelo de nuevo y ver que he escrito, si repito cosas lo siento.

Más cosas… este Sábado salí por aquí por Pola, ya hacía mucho que no veía a gente, vi a todos los que quise menos a 2 personas, a Chuso y a Rubo, pero sé que el proximo fin de semana le veré. A todo esto, el día 7 es el Cumpleaños de Susi, felicidades wapa, y el Sábado nos imbito a la Magaya (No se si se escribe así).

Por otro lado, respecto a proyectos que tengo en mente, pues bueno, hacer una hoja de estilo css para los manuales de la web. SuSE ahora tendrá una versión gratuita denominada OpenSuSE, en su web está disponible la descarga de la Beta4 de la versión 10.0. En Catarsys hay la opinión de Sharek respecto a ella. Hoy hablé con el para pedirle un favor pues el domina Blender con suma facilidad. Hoy vi unas camisetas de Gentoo muy wapas en el Store de Gentoo, con el logo oficial, pero me parecieron caras y se pedían a EEUU, osea, había que pagar portes… Le pedí que me hiciese sobre el logo de Gentoo, que había sacado de un bootsplash del Live CD de la 2005.1, una sombra. El me dijo que subestimaba Gimp, pues podía hace runas sombras muy buenas con él. No le discutí, Gimp lo uso poco, así que discutir de algo que no se sabe es gastar saliba.
Grabaré el logo y lo llevaré a una tienda en la que hacen impresiones en camisetas y demás, a ver cuanto me cobran.

Bueno, no hay más que contar, creo que ha sido suficiente. Hasta mañana.

Ahora accesible mediante HTTPS

Buenas, escribo este post para informaros de que ahora el blog será accesible mediante http y https (protocolo http seguro). Cuando conectéis el navegador os informará de que tengáis cuidado porque el certificado lo he firmado yo mismo, aceptáis. El problema es que no soy rico para pagar a VeriSing por ejemplo para que me haga uno. Si alguien sabe como obtener uno válido para usar en un servidor Web o FTP, que me conteste al post. De paso uso este post para probar si Planetaastus.com me sindica bien mediante https y http.

Saludos

Por fin he vuelto

Buenas :D . Siento haber tardado tanto en publicar pero estuve muy liado en clase y cuando llegaba a casa. Bueno, que contaros… mucho. En clase way, el día 3 empezamos los exámenes, el 10 vacaciones y luego solo tengo clase por las mañanas del curso del INEM. En el curso he instalado SuSE Linux Enterprise Server 9, un cañón. Ahora tendré esa máquina para postear y el mio con W2k3 para las prácticas de bermejo.
Al servidor le he añadido 32 MB más de RAM, toda a 133 MHz. Ahora tiene 224 MB. Le he configurado las ACL (Access Control List, o listas de control de acceso, como querais llamarlo) de modo que el método de permisos UNIX (UGO – User Group Other) no se me queda pequeño cuando disponemos de varios usuarios con directorios compartidos a diferentes usuarios, éstos últimos con diferentes permisos sobre él. He metido un kernel 2.6.11.9 con el parche Grsecurity, he de profundizar en él, tiempo al tiempo. También he redimensionado los discos y hecho una partición de 1 GB para /var/log.

Ya por otra parte me he hecho un router, si, como leeis xD. Hace unos meses Diego, u chaval de mi clase me dio un P75 de la oficina del padre, con 16 MB de RAM y 850 MB de HD. El otro día decidí ponerle una distribución específica para hacer routers, llamada IPCop. Va perfecto, soporta variedad de modems adsl USB. Lo monté de la siguiente manera:

En el P75 instalé IPCop y luego configuré la red GREEN (la que va a la red local). Luego la red RED, que es la que sale a internet por el modem adsl. Como no quería comprar aún el switch le pedí a Javi, mi profesor de redes un cable cruzado, conecté entonces mi equipo al P75. funcionaba.
Luego, vistos los resultados hice copia de seguridad de la configuración del router USRobotics y lo borré, de modo que conecte mediante cable directo la targeta 10 mbps del P75 a la boca 10/100 del switch :) y luego también con cable directo, del switch a los equipos. Ahora va perfecto. Es estáble, no peta, lo único malo es que Telefónica sigue cambiando la IP a menudo. Esta distro tiene acceso web SSL, ssh y demás, tambien incluye snort, squid, dhcp, dns… todo esto si lo quieres activar, una pasada.

Queda cada vez menos para la Euskal, aqúi estamos esperándola con ganas. Maiky sigue con su caja que está quedándole divina, ya os subiré unas fotos de ella en proceso.

Agur

Regresamos

Despues de haber limpiado el blog y recostruido mi cuenta, he vuelto. Nuevo que contaros… pues mucho. Desde ahora, como veis tengo un dominio elgura.com. Un Apache configurado mediante servidores virtuales para más de 15 subdominios entre los que están:
La galería de Ponchoweb y sus estadísticas. Todo funciona a la perfección, he instalado y configurado Squid, un proxy-cache. La verdad que aún teniendo un solo equipo, se nota. Le tengo bloqueando extensiones, urls, palabras clave y demás…
Además de esto tengo muchos otros servicios, entre los que destacan NFS y DNS Server. Otro proyecto que tengo pendiente es hacer una web con manuales y demás hecho por mi. La haré en base a un CMS como Mambo que además de ser guapo, es libre.

Enga, agur.

« Página anterior


Las opiniones reflejadas en este blog son personales o ni siquiera son opiniones, y bajo ningún concepto representan las estrategias, opiniones o posturas de mi empresa actual, ni de ninguna en las que he trabajado, así como tampoco de ninguno de los clientes o proveedores de todas ellas.
La información se proporciona como está, sin garantías de ninguna clase, y no otorga ningún derecho. Los comentarios pertenecen a sus autores y bajo ningún concepto el autor del blog se hará responsable de los mismos.

Categorías

Archivos


Seguir

Get every new post delivered to your Inbox.