¿Nunca os ha pasado que un vecino/hermano/primo/amigo/desconocido/"amigo de amigo"/"lo que sea", te ha dicho que se le ha roto el ordenador?
Si por alguna mala combinación astral, te toca hacer un pringao en toda regla. Llegas al lugar de susodicho listo/a y te toca ponerte las manos llenas de polvo, acumulado en los 4 o 5 años que tiene su ordenador, eso si: "Le puse una tarjeta mu'cara pa'jugar al counterstrike"...
Genial, tras 20 minutos con las comprobaciones básicas (todo enchufado, algo que el listo jamas tocó, ñapas varias, usb metidos, etc...), llega el momento cumbre:
- "Se te ha jodido el disco duro".
Mirada de tonto estándar del listo, y su repuesta: "¿Y no lo puedes arreglar?"
En este momento, llega la conversación que suele llevar a ningun sitio, salvo a decirle:
- No, no, no, no y no. Y tus datos, salvo backup, están perdidos
- ¿El que?
- Que estas jodido...
- Joder si tengo todo en el ordenador, la clave del banco, la de la declaración, las fotos con mi señora... ¿Y no hay ningún programa que...
- ¡Que no!, tienes el disco duro frito. Lo puedes llevar a un empresa de recuperación pero no son baratas.
- Es que el primo del cuñao del vecino del amigo nuestro (mas bien suyo) que juega conmigo al counter que hay un programa que te lo saca del disco y luego...
- Vale que te lo haga el. Me voy a tomar una aspirina.
Mirar, queridos listos y algún otro pringado de turno, si hay algo muy importante en tu disco duro, preocúpate de tus datos, que luego te vienen los problemas y los lloros. Haz un puto backup.
Para poner un ejemplo, mi proyecto de fin de carrera, esta en 3 sitios a la vez, con un backup de cada día de trabajo. Es esencial, y te ahorrará desgracias. Y si lees esto desde una empresa, mas te vale que empieces ha hacer backup en caso de que no lo hagas. Consejo de amigo.
Y personalmente te recomiendo Cobian, un software gratuito y que es un chorrada de configurar y te salvará el culo. Si quieres un buena guia de como hacerlo, aquí tienes una.
PD: OJO, hacer un backup de unos de datos de C: a C:, no vale.
Actualización (4.1.09): Gracias a KaosBaggins (del gran blog Escapando a ningún lugar)por su acertado comentario, en el cual me dice, que no solo hay que hacer backups, si no tambien testearlos para ver que realmente puedes restaurar en caso de fallo catastrófico.
domingo, 28 de diciembre de 2008
Haz backups, tus datos lo merecen
viernes, 14 de noviembre de 2008
Reinstalar una Ubuntu, y no perder tus datos...
Vía Incognitosis, a su vez vía hehe2.net, veo un manual magnifico de como volver a instalar una Ubuntu, tras una nueva salida de una versión del sistema o tras un desastre (mejor una imagen del sistema + backup del home, pero no todo el mundo lo hace... ni yo mismo xD), y volver a tener tus programas y todas tus configuraciones.
Simplemente se basa en hacer backup del home y de algunos ficheros del directorio etc para guardar la configuración (no creo que sea bueno copiar toda la carpeta como dice javipas, ya que si actualizáis la versión de Ubuntu, puede que algún fichero de configuración cambie su estructura y entonces al sobreescribirlo con la versión vieja la liemos), luego guardar los paquetes que hemos instalado, una lista de las aplicaciones instaladas (mas o menos), para luego recuperar todo tras instalar en limpio.
Simplemente genial.
Publicado por
Taber
en
11:38
0
comentarios
Etiquetas: backup, Consejo Ubuntu, HOWTO, linux, servidores, Software
jueves, 16 de octubre de 2008
El misterioso caso de los UUID diferentes con mdadm y Ubuntu
Nota: Como siempre recomendar el blog de Iván López. Un crack en el tema del mdadm... yo soy un simple padawan xD
Niños y niñas, hoy tengo un caso escalofriante... ¿Os ha pasado esto, tras montar un raid con mdadm y reiniciar?:
nas002@nas002:~$ more /proc/mdstat
Personalities : [raid0]
md0 : inactive sda3[0](S) sdg1[6](S) sde1[4](S)
1459504960 blocks
unused devices: none
Es decir, que tengo 3 discos en el md0, los cuales ninguno de ellos esta funcionando, PERO lo peor de todo es que mi raid tiene 7 discos... ¿Donde estan?.
Os pongo en antedecentes. Como ya os he dicho, tengo 7 discos SATA, el primero de ellos con 3 particiones con solo una que es raid (el resto es sistema operativo que no va en raid), y con un raid 0, con otro ordenador espejo que sincroniza del ordenador maestro. Por suerte, los problemas los tengo con el ordenador espejo.
Bueno, esperar que vienen curvas. Y peor aun un terraplén...
nas002@nas002:~$ sudo mdadm -E /dev/md0
mdadm: No md superblock detected on /dev/md0.
Maldiciendo a mi suerte, la del creador de mdadm (pobrecillo si no tiene culpa), y la de la madre del tio del creador... me pongo a mirar los discos "spare" contra los discos que no aparecen... me temo lo peor:
nas002@nas002:~$ sudo mdadm -E /dev/sda3
/dev/sda3:
Magic : a92b4efc
Version : 00.90.00
UUID : 61396f44:258b90a4:08bb504a:52bcb104
Creation Time : Wed Oct 8 17:29:13 2008
Raid Level : raid0
Device Size : 0
Raid Devices : 7
Total Devices : 7
Preferred Minor : 0
Update Time : Wed Oct 8 17:29:13 2008
State : active
Active Devices : 7
Working Devices : 7
Failed Devices : 0
Spare Devices : 0
Checksum : 1d42f633 - correct
Events : 0.1
Chunk Size : 64K
Number Major Minor RaidDevice State
this 0 8 3 0 active sync /dev/sda3
0 0 8 3 0 active sync /dev/sda3
1 1 8 17 1 active sync /dev/sdb1
2 2 8 33 2 active sync /dev/sdc1
3 3 8 49 3 active sync /dev/sdd1
4 4 8 65 4 active sync /dev/sde1
5 5 8 81 5 active sync /dev/sdf1
6 6 8 97 6 active sync /dev/sdg1
nas002@nas002:~$ sudo mdadm -E /dev/sdb1
/dev/sdb1:
Magic : a92b4efc
Version : 00.90.00
UUID : 61396f44:258b90a4:fcd08df6:8c37c669
Creation Time : Wed Oct 8 17:29:13 2008
Raid Level : raid0
Device Size : 0
Raid Devices : 7
Total Devices : 7
Preferred Minor : 0
Update Time : Wed Oct 8 17:29:13 2008
State : active
Active Devices : 7
Working Devices : 7
Failed Devices : 0
Spare Devices : 0
Checksum : 4ad34955 - correct
Events : 0.1
Chunk Size : 64K
Number Major Minor RaidDevice State
this 1 8 17 1 active sync /dev/sdb1
0 0 8 3 0 active sync /dev/sda3
1 1 8 17 1 active sync /dev/sdb1
2 2 8 33 2 active sync /dev/sdc1
3 3 8 49 3 active sync /dev/sdd1
4 4 8 65 4 active sync /dev/sde1
5 5 8 81 5 active sync /dev/sdf1
6 6 8 97 6 active sync /dev/sdg1
nas002@nas002:~$
¡Ostia!, si los UUID no coinciden, y teoricamente son unicos y comunes. Ya estoy cagado, pero aun hay mas sorpresas:
nas002@nas002:~$ more /etc/mdadm/mdadm.confAnalicemos el tema... el fichero de configuración de mdadm lo cree yo... y metí el uuid que creí que era el que identificaba al raid. ¿Me equivoqué?
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#
# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
# DEVICE partitions
# auto-create devices with Debian standard permissions
#CREATE owner=root group=disk mode=0660 auto=yes
# automatically tag new arrays as belonging to the local system
#HOMEHOST
# instruct the monitoring daemon where to send mail alerts
MAILADDR informatica@inclam.com
# definitions of existing MD arrays
ARRAY /dev/md0 level=raid0 num-devices=7 UUID=61396f44:258b90a4:08bb504a:52bcb104
# This file was auto-generated on Mon, 09 Jun 2008 13:33:44 +0200
# by mkconf $Id: mkconf 261 2006-11-09 13:32:35Z madduck $
Vaya usted a saber, el uuid de algunos discos a cambiado y me encuentro con que no tengo nada... NADA... de toda la información. Tras perder los nervios y googlear un poco, me encontre la solución. Simple, como casi todo en linux:
nas002@nas002:~$ sudo mdadm --stop /dev/md0Ahora solo queda, cambiar el UUID en el fichero /etc/mdadm/mdadm.conf... Dios, que crisis he tenido :P
mdadm: stopped /dev/md0
nas002@nas002:~$ sudo mdadm --create --verbose /dev/md0 --level=0 --raid-disks=7 /dev/sda3 /dev/sd[b-g]1
mdadm: chunk size defaults to 64K
mdadm: /dev/sda3 appears to contain an ext2fs file system
size=-881926592K mtime=Wed Oct 8 17:40:38 2008
mdadm: /dev/sda3 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sdb1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sdc1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sdd1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sde1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sdf1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
mdadm: /dev/sdg1 appears to be part of a raid array:
level=raid0 devices=7 ctime=Wed Oct 8 17:29:13 2008
Continue creating array? y
mdadm: array /dev/md0 started.
nas002@nas002:~$ sudo mount -a
nas002@nas002:~$ df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/sda1 4,9G 2,6G 2,1G 56% /
[... basura ..]
/dev/md0 3,2T 2,0T 1011G 67% /mnt/raid
nas002@nas002:~$ ls /mnt/raid
[... LOS PUTOS DIRECTORIOS ESTAN AQUI ...]
Publicado por
Taber
en
16:45
2
comentarios
Etiquetas: HOWTO, linux, raid, servidores, Software
jueves, 18 de septiembre de 2008
Tras formatear un Windows... ¿que instalo?
Leo a traves del blog de Forret, una de las famosas listas que se escriben en Internet y que no tienen mucho sentido, pero, contrariamente a lo parece, esta es muy interesante.
En este post, Forret nos cuenta que instala de manera automática en un PC con Windows... pero su lista me parece algo coja, o mas bien, muy complaciente... con ciertas aplicaciones, ya que incluye algunos programas que me sobran de cualquier PC.
Os animo a que leais su post, y saqueis conclusiones de que cosas instaláis sin pensar en un PC, ya sea nuevo o del trabajo.
Os dejo mi lista:
- Firefox y Thunderbird (con Lightning): Navegador, junto con cliente de correo, con su complemento para calendario. Simplemente lo necesito.
- ActiveSync + FinchSync: Con esto sincronizo mi PDA, HTC Touch, con Thunderbird de manera sencilla y gratuita.
- OpenOffice: Cada vez me gusta mas la suite gratuita de ofimática. No echo de menos para nada la de Microsoft. Completa y bastante compatible, salvo para los MDB.
- FreeAVG: Antivirus gratuito. Con actualizaciones diarias. Muy bueno aunque algo básico.
- Filezilla: Cliente FTP, siempre necesario y muy completo.
- Putty o WinSCP: ¿Quien puede vivir sin SSH o SCP?
- Notepad++: El mejor remplazo para el notepad. Completo, y bastante configurable.
- Steam: ¿Que?, uno tiene que echarse sus vicios. Sencillamente muy completo, pero tienes que obligar a tus amigos a que juegen para que veas lo que da de si este entorno para los jugones.
- uTorrent: Simple y elegante :)
- Free Video Converter: El conversor de vídeos mas SIMPLE que he visto. Lo que antes me hacia instalar 10 programas, ahora todo en uno. Sencillamente genial y encima gratis.
- iTunes: Estoy buscando una alternativa al manejo de mi iPod, pero por ahora, lo uso exclusivamente para sincronizar, ya que es pesado como el solo y lento... Tampoco he buscado mucho la verdad.
- Ziepod: Este programa te gestiona las suscripciones a podcast y luego te crea lista en iTunes, esta anticuado y tiene bugs, pero ahora mismo no encuentro nada mejor... ya que me niego a usar el iTunes para gestionar mis podcast.
- CDBurnerXP: Lo conocí en el curro, buscando una alternativa gratuita al Nero. Esta mejorando mucho en las ultimas versiones, y si donas, tienes acceso a las versiones en desarrollo.
- Foxit Reader: El mejor lector de PDF y gratuito. Mucho mejor que el de Adobe y mas ligero en ordenadores viejos.
- 7-Zip: Compresor gratuito que hace las veces de Winzip y Winrar.
- PDF Creator: Crea PDFs desde cualquier cosa que se pueda imprimir. Esto instala una impresora virtual que tras imprimir en ella, genera un PDF.
Publicado por
Taber
en
10:24
2
comentarios
Etiquetas: HOWTO, Internet, juegos, PDA, podcast, recomendado, Software, Windows
jueves, 11 de septiembre de 2008
¿Puede el iPod Nano reproducir video?. Si con Rockbox.
Importante: este post habla del iPod Nano de 1era generación. Si no sabes exactamente que iPod tienes y si estará soportado por esto que cuento a continuación comprobar esta página web, a ver si sale vuestro reproductor, que no tiene que ser solo de los de Apple. Para saber cuando soportarán tu versión de reproductor, mira esta página.
¿Tienes un iPod Nano o cualquiera de los reproductores soportados por Rockbox?. Estas de suerte, ya que gracias a este firmware desarrollado por la comunidad, podrás ver videos en tu iPod Nano, y reproducir otros muchos formatos, incluso jugar a la GameBoy (aunque algo dificil de usar) o jugar al Doom (aunque aún sin sonido)...
Y lo mejor de todo, gratuito, y libre. Con un interfaz 100% configurable mediante skins. Y ademas con instaler que lo hace todo solo, y sin traumas. En menos de 5 minutos. Con el maravilloso RockboxUtility, te permite hasta instalar extras de todo tipo. Ademas, si no te gusta Rockbox, este programa te lo desinstala con un solo botón, y sin borrar el firmware original, ya que incluso lo puedes usar si activas "hold" cuando veas la manzana al arrancar, volveras a ver en la pantalla el antiguo firmware de Apple.
Sencillamente genial.
Publicado por
Taber
en
17:53
0
comentarios
Etiquetas: Apple, friki, gadget, HOWTO, recomendado
martes, 2 de septiembre de 2008
Otra gran utilidad: convertir base64 en ficheros
Y la de veces que me ha pasado... Te envian un correo, y te llega en ASCII, y los ficheros adjuntos se convierten es cosas como esta:JVB11i0xLjIgDSXi48/TDQog3aawIDAgb2JqDTw8DS9MZW5ndGggMTEgMCBSDS9GaWx0ZXIgL0xa
V0RlY29kZSANPj4NcMqWUWjK4wyX1O22/D4uUjIYySXTEYDfAY8UUSjUghkEmEkiEEiVzV0Igkcq
0oQFwUbIi63cEEuCnJWWzg3QDSUQcbDiP264DDAjW33a8Xq+QMaZYXDaHDYcjHuwfDxPRZ7G6jI2
QGi2aDLuw4WjGY+SIiCOaGPjSQyySgaFD1sm5D4oqkjZwC4r2vg7yXvoFz7QRASywYhzEvvBL2Mr
Ar5vrA7IQVCsDM7DMBw ... [un montón mas de caracteres] ...
VVBE0i0xLjIgDSXi48/TDQogDTE543DAgb2JqDTw8DS9MZ5ndGggMTEgMCBSDS9GaWx0ZXIgL0ff
V0RlY29kZSANPjpaD3Aa
Esto nos ocurre, al no poder mandar ficheros binarios en ASCII, el cliente es muy listo y lo codifica en base64, para poder escribir un fichero binario en caracteres imprimibles en un correo electronico.
El "truco" es usar solo 64 caracteres por lo que un byte binario (8 bits), no entra en la representacion (6 bits) y suele representarse con 2 caracteres (2^6=64 y 2^8 = 256). Yo me explico fatal, pero en la Wikipedia hay un buen articulo con un diagrama muy clarificador.
Bueno, pues si nos pasa, buscamos la extensión en el atributo "filename=" que vendrá en el correo y luego visitamos esta web. Le copiamos este bloque de caracteres, marcamos decode, y recibimos un fichero, al cual solo nos resta cambiar la extensión a la que marca el atributo "filename". ¿Sencillo?.
miércoles, 13 de agosto de 2008
Montando mi pequeño servidor web, con https.
Si... ya se... cientos de manuales, cientos de How-To de como hacerlo. Pero tras una pequeña búsqueda por la red, no he encontrado en ningún sitio como hacer lo que yo buscaba al 100% y en una sola guia.
¿Cuál es la idea?, montar un servidor web, con un acceso http y otro https completamente diferenciados. ¿Por qué?, bueno, porque en uno de mis alocados proyectos es montar una pequeña tienda online para que un familiar mio venda ciertos productos que vende directamente al publico y abrir un poco mas de mercado. Y antes de comprar el dominio y todo eso, pues haremos pruebas en mi pequeño servidor (el que ya conte que monte un pequeño amule, I y II).
Para empezar, montar un Apache+PHP+MySQL, lo que viene siendo un LAMP, que ya explique como montarlo en un solo paso en Ubuntu. Una vez todo montado, hay que hacer lo ajustes necesario en el Apache:
1. Activar el modulo ssl de Apache:
sudo a2enmod ssl
2. Crear la carpeta donde almacenar los certificados y crearlos3. Crear el nuevo sitio en apachesudo mkdir /etc/apache2/sslsudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/MISITIOCONSSL4. Modificar el nuevo sitio para que sea parecido a esto, añadiendo estas lineas:NameVirtualHost *:443
VirtualHost *:443
[...]
DocumentRoot /var/www/tienda
[...]
# Certificado para el https
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
5. Y en el default poner:NameVirtualHost *:80
VirtualHost *:80
Y con esto tendras una web no segura, para la entrada de tu servidor web, luego una segura (con el https delante) que es completamente diferente a la otra, de hecho tiene un directorio de inicio completamente diferente.
¿Otras configuraciones interesantes?... muchas pero ahora mismo me conformo con esta :)
Publicado por
Taber
en
21:12
0
comentarios
Etiquetas: HOWTO, Internet, linux, servidores, web
lunes, 23 de junio de 2008
Detalles y mas detalles, cuando tocas un raid con mdadm
¡Que grande es Iván López!. Tengo sus entradas de blog, como manuales para montar los raid en la empresa, pero... pero... no he encontrado una cosilla muy importante que no incluye en su manual.
Os comento mi caso: Se me jode la maquina con un raid0 (no tenemos problemas ya que se replica en otro equipo con raid0), pero al recuperarlo (se jodieron 2 discos duros), me encuentro con que otro administrador, torpemente, se ha cargado todo para reinstalarlo... ¡¡¡ No hacia falta !!!.
Bueno, despues de limpiarme las lagrimas, me doy cuenta que al arrancar el nuevo linux, ya me crea un raid, PERO con los dos discos nuevos sin estar dentro de el. No puedo incluirlos, ya que no se porque, linux no reconocia bien el nuevo raid.
Al tratar de crear todo de cero, me encuentro que todo esta bien, hasta que reinicio... que vuelve a quedarse como estaba... si, mis dos discos fuera, y el resto dentro. Tras mucho mirar, me di cuenta que los discos quedaban "marcados" en su superblock al raid (es decir, le dice que esta en el raid 0 de la maquina). Pero no me deja meter mas discos...
¿Solución?: mdadm --zero-superblock /dev/sdXX.
Ejecutando este comando para todos los discos duros de tu maquina que vayan a ser parte de tu raid.
Me costo pero al final lo encontré.
Publicado por
Taber
en
17:21
4
comentarios
Etiquetas: Consejo Ubuntu, genio, HOWTO, linux, raid, servidores, Software
jueves, 19 de junio de 2008
Firma HTML con imágenes en Thunderbird 1.5
Otro pequeño consejo.
Hoy en el curro se nos ha presentado un "problemilla" bastante curioso. Se tenía que incluir una imagen que estaba linkada referenciada (malditos anglicismos) dentro de un HTML, pero se tenia que adjuntar como firma dentro de un correo en el Thunderbird.
El problema es que no se adjuntaban las imagenes, ni idea de porque hace esto el Thunderbird, pero si el HTML, lo que perdia la gracia de la firma.
Una solución que dan en los foros de ayuda de Thunderbird, es subir la imagen en un servidor gratuito de hospedaje de imágenes, y referenciarla en el HTML de la firma. Pero no es una solución "fina".
Tras pensar un poco, nos dimos cuenta que podriamos hacer lo que hacen algunos clientes de correo, que es "embeber" las imagenes dentro del codigo HTML, y tras un par de "preguntas" al Google, encontre esta web, donde te explican como hacerlo y te da las herramientas para hacerlo. Sencillo y fácil.
Publicado por
Taber
en
11:52
1 comentarios
lunes, 16 de junio de 2008
Instalando Apache+PHP+MySQL (un servidor LAMP) en un solo click... :)
Joer, hasta a mí, me sorprende aveces Ubuntu.
Hoy he pensado que mi servidor de aMule, puede servirme tambien para meter este pequeño blog que apenas tiene visitas (algunas si... pero poca cosa, no como el bueno de Juli), y así le doy un uso mas intensivo y tambien no voy olvidando como hacer cosas en Linux... pero es que Ubuntu lo pone todo muy facil.
Para instalar un pequeño servidor casero: Synaptic - Editar - Marcar paquetes por tarea... - LAMP. Ya está. Solo queda cambiar la contraseña del MySQL (si quieres claro).
Facil.
Publicado por
Taber
en
21:02
0
comentarios
Etiquetas: Consejo Ubuntu, HOWTO, linux, servidores, Software
Migrando a linux... de eMule a aMule (II): Fallos mas compartición para Windows
Siguiendo con mi "pequeña" migración de mis necesidades de Windows a Linux (concretamente al "sabor" de Ubuntu), tengo que seguir buscando varios métodos para que vivan los equipos Linux y Windows en una red doméstica.
Centrandonos en el aMule, ya tenemos un demonio aMule corriendo en una maquina bastante modesta, y sin interfaz, y lo controlamos desde una maquina Windows con el aMuleGUI. Pero... ¿donde cojo los ficheros que se baja mi aMuled?.
Esto lo lograremos mediante el maravilloso Samba, que nos permite compartir nuestras carpetas de linux en una red Windows... y además, con la última versión de Ubuntu, esto es muy facil.
Lo primero: Ir a Sistema > Administración > Red y luego en la pestaña de General (o sigue esta guia) y poner el nombre de la red común que tendrán las maquinas linux y windows, por ejemplo CASA, WORKGROUP, MIRED, ... y reinicia la maquina o el samba (sudo /etc/init.d/samba restart).
Ahora se puede visitar la red desde la barra de Lugares. Y ver lo que tiene compartido las maquinas.
Pero ahora queremos que la carpeta que tiene el "Incoming" de aMule (busca y configura el directorio, en el fichero de tu /home/USUARIO/.aMule/amule.conf un campo que se llama "IncomingDirectory" o algo así y pon el directorio que quieras y que tu usuario tenga permisos, como por ejemplo en tu home la nueva carpeta "Publico" que tendras).
OJO: en el pasado post, decia que este parametro se puede modificar mediante el GUI, y parece que no... tienes que cambiarlo mediante el fichero de configuración a mano. No es difícil pero es un engorro.
Esta carpeta tendremos que compartirla mediante Samba. Esto es muy sencillo gracias a la versión 8.04 de Ubuntu, ahora compartir los ficheros, es muy sencillo. Simplemente, hay que pulsar al boton derecho sobre la carpeta, y dar a compartir. Damos permisos para que se puedan escribir y por parte de usuarios anónimos... y ya lo tenemos.
Así de sencillo...
PD: Si tienes dudas, deja un comentario.
Publicado por
Taber
en
17:45
0
comentarios
Etiquetas: Consejo Ubuntu, HOWTO, linux, P2P, Software, Windows
miércoles, 21 de mayo de 2008
Migrando a linux... de eMule a aMule
Hoy estoy activo. Si, es lo que tienen los dias con estrés, que no puedo desconectar. Os voy a contar como quite mi eMule y lo pase todo a una maquina linux... y encima lo controlo todo desde mi viejo Windows.
Hace tiempo me hice con un pequeño PC, una maravilla llamada Fujitsu Scenic xSP (aunque algo dopado a 800 MHz, 392 de RAM... y un HD de 80 gigas) que tenía en casa de mis padres algo olvidado, y lo he reconvertido en una Ubuntu con Gnome (XFCE no iba bien con la tarjeta intel i810 que tiene este ordenador... ni idea porque).
Una vez instalado, instale amuled, amulegui, y amuleweb (via apt-get, aptitude o synaptic... no será por opciones) y luego seguí esta guia que encontre googleando un poco (ojo no lo sigas hasta el final): Link.
Sigue hasta el paso 4 de esta guia. Una vez hecho, lanza el amulegui y pon el password que pusiste en el paso 2 de la anterior guia. Ahora puedes configurar lo que te de la gana tranquilamente y sin tener que tocar un puto archivo. OJO, que no respeta lo que hayas tocado a mano, asi que tendras que volver a activar las conexiones remotas (esto es primodial, ya que si no nada funciona), y los passwords. Si te apetece, tambien activa el interfaz web, para usarlo para fuera de tu casa, y ver tus descargar desde el curro (por ejemplo).
Tras poner todo como tu antiguo eMule, y cambiar la configuración de router para que apunte a la nueva maquina, volvemos a tu viejo Windows, y solo tienes que bajar de este FTP la última versión que veas por alli (la 2.2.0 es la que yo uso) que encontre por este foro.
Desde tu windows, conecta a tu maquina linux... y a disfrutar.
Publicado por
Taber
en
22:12
0
comentarios
Etiquetas: Consejo Ubuntu, HOWTO, linux, P2P, Software, Windows
Memorias de un programador... hoy: File.islocked()
No busqueis entre las librerias de .NET... esa función no existe. Una función que nos indique si un fichero esta bloqueado por otro proceso no existe dentro de System.IO.File, y muchos pensareis, ¿para que coño la quieres?.
Pensar en concurrencia, pensar en distintos procesos en distintos programas que necesitan leer ficheros, y que uno de esos procesos, este escrito en un lenguaje que no diferencia entre "Read", "Write" ni la madre que lo pario.
Entonces este programa escrito en un lenguaje que tendría que se sacrificado en una hoguera, cada vez que lee o escribe un fichero, lo deja bloqueado hasta que se acuerda que lo tiene pillado.
Bueno, veamos que nos ofrece la .NET (v2) para detectar y evitar dicho problema. NADA... Joder, asi que toca hacer una ñapa o programarlo como dios manda (isLocked, estaria bien)... con lo que queda algo asín:
public static bool isLocked(string ruta)
{
StreamReader st;
bool lockedDAT = true;
// Este bucle nos permite esperar a que el modulo fortran logre
// escribir el fichero DAT, antes de que nosotros tratemos de abrirlo.
// Con ficheros muy grandes puede pasar que de errores.
try
{
st = new StreamReader(File.Open(ruta, FileMode.Open, FileAccess.Read));
st.Close();
lockedDAT = false;
}
catch
{
Console.Out.WriteLine("Postproceso: Fichero DAT bloqueado");
lockedDAT = true;
}
return locketDAT;
¿A que mola la ñapa?
Publicado por
Taber
en
16:39
0
comentarios
Etiquetas: HOWTO, NET, programación, Windows
viernes, 16 de mayo de 2008
Errores tontos con Ubuntu 8.10 (I): GDM...
Y ahora una de errores que ocurren con una Ubuntu en una maquina un poco "especial".
Si tu GDM, parece que se sale de la pantalla, es decir, que es mas grande que la resolución que tiene tu monitor, la solución está en el fichero "/etc/X11/xorg.conf" y buscar una linea que ponga "Virtual". Esa es la resolución que lee el GDM, así que tendras que cambiarla a la resolución que tengas...
Imagino que ese error se solucionará, con alguna actualización pero ahora mismo esta es la solución mas sencilla (al parecer comentar la linea no funciona).
Publicado por
Taber
en
19:09
0
comentarios
Etiquetas: Consejo Ubuntu, HOWTO, linux
domingo, 20 de abril de 2008
Lentitud en documentos OpenOffice, facil arreglo
¿Tienes un documento de OpenOffice con muchas imágenes y le cuesta cambiar de página?. El problema es porque este gran software viene con unos limites bastante estrictos en cuanto al uso de memoria que puede utilizar.
Para cambiar estos límites, tan solo subelos en "Herrramientas - Opciones - Memoria de trabajo". Sube la "cache de imagen", hasta 50~100 megas y el resto en sintonia con este parametro. Os aseguro que el cambio es inmediato.
Facil y sencillo.
Publicado por
Taber
en
19:07
0
comentarios
Etiquetas: HOWTO, OpenOffice, Software
sábado, 12 de abril de 2008
Actualizando mi portátil a Ubuntu 8.04
Mi, ya "viejo", HP Pavilion dv5000 el cual uso para mi proyecto de fin de carrera (en windows obviamente) y como ordenador "para internet" (con una Ubuntu 7.10) que me ha dado muchos quebraderos de cabeza para hacerlo funcionar al 100%, aunque ya lo habia conseguido, aunque le echaba en cara algun que otro problema, como por ejemplo cierta lentitud al arrancar las X al arrancar por primera vez.
Realmente mi uso de linux se basa en firefox, evolution, y Lifearea. Para poco mas uso linux, y de verdad que me encanta usarlo.
Ahora, toca actualizar la Ubuntu a la versión 8.04, si aun está en fase beta, pero tenia ganas de pelearme otra vez con mi Ubuntu, además de probar alguna de sus novedades para mi empresa (la "supuesta" supercompatibilidad con Active Directory me interesa mucho)... ¿que me deparará dicha actualización?.
La actualización, como siempre muy fácil, pon en la consola: "sudo update-manager -d" y seguir los pasos en pantalla. Sobre una hora mas tarde, tenemos un Ubuntu 8.04...
¿Problemas?... varios.
- En el fichero /etc/hosts no aparecia el nombre de mi maquina, si no con el formato "maquina.red". Esto hacia que el comando "sudo" no funcionaba porque no encontraba mi maquina en este archivo. Arrancar en modo admin desde el boot y cambiar el fichero... sencillo. Ya me habia pasado otras veces.
- Mi wifi, necesita un firmware especial no libre... pero el interfaz se estrellaba cuando lo arrancaba. El programa era /usr/bin/jockey-gtk. La solucion fue la primera entrada de google: aquí.
Publicado por
Taber
en
18:49
0
comentarios
martes, 18 de marzo de 2008
Bricomania: How-To para hacer unas estanterias invisibles para libros
Via LifeHacker, me encuento un sencillo manual de como hacer unas estanterias para tus libros de manera "invisible". El truco esta en odiar un libro lo suficiente como para sacrificarlo de manera que lo sentenciaremos a ser el apoyo del resto.
Ojo, porque requiere usar una maquina de taladrar, y ganas de perder el tiempo. ¿Tiembla IKEA?.
Publicado por
Taber
en
13:06
0
comentarios
lunes, 10 de diciembre de 2007
La linea de la muerte
Tras leer un articulo hoy de LinuTeca, he recordado la famosa linea de la muerte, la cual tiraba un servidor linux que no estubiera bien configurado para limitar el uso de los recursos.
La famosa linea era (y es): :(){ :|:& };:
Esta estúpida linea, escrita en el shell de linux, bloquea un servidor a base de crear muchos procesos que van consumiendo lo que dispone la maquina. La explicación aquí.
Aunque yo siempre fuí muy impaciente, y me gusto el estilo bestia:
#include
#include
int main()
{
while(1)
{
malloc(1048576);
fork();
}
}
La solución al problema, el comando ulimit, y mejor explicado en este texto.
Publicado por
Taber
en
12:04
0
comentarios
Etiquetas: Consejo Ubuntu, friki, HOWTO, linux
viernes, 7 de diciembre de 2007
Reproduce video en el iPod Nano: iPodLinux
Vienen las navidades, y vuelve el espiritu consumista. Mas que nunca, ahora empezamos a "jubilar" cacharros o bien buscarle utilidades alternativas.
Con esa mentalidad, la gente de Apple no deja de añadir nuevas caracteristicas a sus productos, aunque ya sean redondos. Lo cual es un fastidio ya que nos quedamos como tontos mirando un cacharro que compre hace un año y que la mitad que uno nuevo que apenas tiene diferencias en sus tripas.
Eso si, aveces hay gente que va un paso por delante, y entre la gente de linux esto es casi ya una norma. Asi que os propongo reciclar vuestros viejos iPods, que seguramente serán substituidos por otros nuevos, mediante la instalación de linux en ellos.
Por poner un ejemplo: El iPod nano de 1º generación (el que no tiene acabado metalico en toda su carcasa) puede reproducir video, echarte una partidita al Doom, o instalar un Mame... ¿Y que hago yo con este trasto que hace la mitad?, sencillo, instalar el iPodLinux.
Os dejo un fantastico manual para el modelo nano, aunque hay para casi todos los modelos (salvo los actuales claro).
Publicado por
Taber
en
23:19
0
comentarios
viernes, 5 de octubre de 2007
Como resolver los "TimeOuts" con SNMP en Ubuntu
Llevo unos dias liado con un servidor rebelde, que necesita el SNMP para monitorizarle, que no queria funcionar con la ip de su red. El problema tiene un sintoma clave:
Funciona en localhost pero no con la ip de la red.La solucion es que hay que eliminar de "/etc/default/snmp" en la variable SNMPDOPTS la parte "127.0.0.1". Y ¡¡¡tachán!!!, ya tienes el servicio SNMP activo.
Para la instalación completa la puedes leer en ingles aqui.
Publicado por
Taber
en
9:40
0
comentarios
Etiquetas: HOWTO