Ampliar soft partitions en Solaris 10

Escrito el Tuesday, 23 de November de 2010 por

Queremos romper una soft partition (en nuestro ejemplo, la d147) y repartir el tamaño en dos soft partitions nuevas y reaprovechar el tamaño sobrante para extender otra soft partition del mismo metadevice.

d147: Soft Partition
Device: d104
State: Okay
Size: 50331648 blocks (24 GB)
Extent              Start Block              Block count
0                138412288                 50331648

d104: Mirror
Submirror 0: d114
State: Okay
Submirror 1: d124
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 189009024 blocks (90 GB)

d114: Submirror of d104
State: Okay
Size: 189009024 blocks (90 GB)
Stripe 0:
Device     Start Block  Dbase        State Reloc Hot Spare
c0t0d0s4          0     No            Okay   Yes

d124: Submirror of d104
State: Okay
Size: 189009024 blocks (90 GB)
Stripe 0:
Device     Start Block  Dbase        State Reloc Hot Spare
c0t1d0s4          0     No            Okay   Yes

Para borrar la soft partition:

root@solaris10 # metaclear d147
d147: Soft Partition is cleared

Y creamos dos soft partitions de 10GB cada una:

root@solaris10 # metainit d147 -p d104 10g
d147: Soft Partition is setup
root@solaris10 # metainit d148 -p d104 10g
d148: Soft Partition is setup

-p le dice a metainit que queremos crear una softpartition. En el device, en vez de un identificador de disco (cXtXdXsX), le pasamos el metadevice en cuestión (d104) y le decimos que tamaño tiene que tener (en este caso 10GB). Para ver el resultado:

root@solaris10 # metastat

d148: Soft Partition
Device: d104
State: Okay
Size: 20971520 blocks (10 GB)
Extent              Start Block              Block count
0                159383840                 20971520

d104: Mirror
Submirror 0: d114
State: Okay
Submirror 1: d124
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 189009024 blocks (90 GB)

d114: Submirror of d104
State: Okay
Size: 189009024 blocks (90 GB)
Stripe 0:
Device     Start Block  Dbase        State Reloc Hot Spare
c0t0d0s4          0     No            Okay   Yes

d124: Submirror of d104
State: Okay
Size: 189009024 blocks (90 GB)
Stripe 0:
Device     Start Block  Dbase        State Reloc Hot Spare
c0t1d0s4          0     No            Okay   Yes

d147: Soft Partition
Device: d104
State: Okay
Size: 20971520 blocks (10 GB)
Extent              Start Block              Block count
0                138412288                 20971520

Ya podemos crear un filsystem en esas particiones para poder montarlas. Ahora asignamos el espacio disponible (~4GB) a la soft partition d145 que esta en el mismo metadevice:

root@solaris10 # metattach d145 all
d145: Soft Partition has been grown

Le decimos que queremos asignar a la soft partition d145 todo el espacio disponible en el device en que reside (en este caso el metadevice d104)

root@solaris10 # metastat

d145: Soft Partition
Device: d104
State: Okay
Size: 29625453 blocks (14 GB)
Extent              Start Block              Block count
0                109052096                 20971551
1                        1                       30
2                 41943073                       30
3                 83886145                       30
4                 85983329                       30
5                106954881                       30
6                109052065                       30
7                138412257                       30
8                159383809                       30
9                180355361                  8653662

Con esto hemos extendido la soft partition, pero el filsystem sigue teniendo el mismo tamaño:

root@solaris10 # df -h

/dev/md/dsk/d145       9.8G   5.7G   4.0G    59%    /zona/pepe/usr/sap/PEP

Usamos growfs para expandir el sistema de archivos en caliente:

root@solaris10 # growfs -M /zona/pepe/usr/sap/PEP /dev/md/rdsk/d145
/dev/md/rdsk/d145: Unable to find Media type. Proceeding with system determined parameters.
/dev/md/rdsk/d145: Unable to find Media type. Proceeding with system determined parameters.
Warning: 916 sector(s) in last cylinder unallocated
/dev/md/rdsk/d145:      29625452 sectors in 4822 cylinders of 48 tracks, 128 sectors
14465.6MB in 302 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,
28709408, 28807840, 28906272, 29004704, 29103136, 29201568, 29300000,
29398432, 29496864, 29595296

A growfs hay que pasarle el punto de montaje que queremos extender (-M /zona/pepe/usr/sap/PEP) y el raw device sobre el que
se tiene que extender (la soft partition que acabamos de extender). Ahora podemos comprobar que el filsystem ocupa los 14GB.

root@solaris10 # df -h

/dev/md/dsk/d145        14G   5.7G   8.1G    42%    /zona/pepe/usr/sap/PEP

Listo, y sin “downtime”…


Proxmox VE

Escrito el Thursday, 28 de October de 2010 por

Hacía tiempo que conocía el tema de la virtualización con el kernel de linux (tipo KVM, etc.) y la verdad que nunca lo había probado porque me daba cierta vagancia liarme con la consola de texto para manejar las VM’s. Pues ayer intentando gastar la tarde, me encontré con ProxMox, un sistema “a lo VMWare” con virtualización basada en KVM o contenedores OpenVZ.

La verdad es que está bastante bien. Descargas una ISO muy libiana (336MB), se instala en un momento y una vez reinicias, puedes acceder a una consola web donde puedes crear VM’s, añadir ISO’s, almacenamiento, etc. Incluso, con un par de comandos puedes montar un entorno en clúster (y con un par de hosts, por supuesto) sin complicación alguna.

Tiene la opción de usar almacenamiento en red con NFS, iSCSI o un share de Samba, e incluso, puedes integrar DRBD muy facilmente. Esta basado en debian y a mi me ha dejado poner tres contenedores VZ corriendo a la vez en un Pentium D con 1GB de RAM (sí, lo sé, pero no tengo nada mejor para probar).


Plantilla para Zabbix – Windows en castellano

Escrito el Friday, 16 de July de 2010 por

Hola a todos.

Esta semana he estado investigando con Zabbix, un (otro) sistema de monitorización open source. Si no lo habéis provado, os recomiendo hacerlo, ya que está muy, muy bien. Para empezar tanto el agente como el servidor son bastante livianos y no aportan una carga significante. Al principio es un poco engorroso de configurar, pero una vez le coges “el puntillo” vas bastante “al tajo”. También te hace multitud de gráficos con un número mínimo de clicks (lo cual está muy bien de cara a dirección o al cliente) y pueden configurarse SLA’s para que nos avise si se incumplen etc.

Bueno, aloquevamos.com que me lio. El caso es que trae bastantes plantillas que están muy bien para monitorizar sistemas más o menos estándar, entre los que por supuesto, están los sistemas Windows. Dicha plantilla hace uso de los contadores de rendimiento de Windows, pero por supuesto vienen configurados para la lengua de Shakespeare, con lo que si las aplicamos sobre un host con Windows Server en castellano, veremos que el item de turno cambia su estado a “Not Supported”. Os dejo por aquí la plantilla para los Windows en castellano, para el que le de pereza buscar las traducciones de los contadores.

Salute e forza!


iPhone infectado. Empezamos pronto!

Escrito el Monday, 5 de July de 2010 por

Pues sí. Tengo el iPhone desde hace ya un tiempo (es el 3G, sin S ni nada) y con la reciente actualización a iOS 4.0 tenía una espinita clavada con el tema del multitarea y alguna otra así que me decidí a hacerle el famoso jailbreak.

Instalé un par de aplicaciones de dudosa procedencia y el tema del acceso por SSH al iPhone (a parte claro está de activar el multitarea). Esto lo hice entre el jueves y el viernes de la pasada semana y todo perfecto. Este fin de semana he asistido al GP de Catalunya de MotoGP y no lo toqué.

El caso es que hoy estaba mirando como hacer overclock al iPhone y me he encontrado con que no podía acceder por SSH al dispositivo. Después de reinstalar OpenSSH un par de veces (ya sabéis, si no funciona, reinicia) y ver que seguía sin funcionar, me he encontrado con ésto. El caso es que el viernes estuve dundando sobre cambiar la contraseña del root en el iPhone (evidentemente no sabía nada sobre el gusano este) y al final no lo hice. Aún no tengo muy claro como se ha infectado el iPhone, ya que no se ha conectado a ninguna wifi… Si alguien lo sabe que me lo explique.

El caso es que ya están los dos ficherines borrados y ya puedo entrar por SSH de nuevo. Y por supuesto he cambiado la contraseña del root.

Saludos a todos odos.


¿Hasta donde se puede llevar a un usuario?

Escrito el Friday, 18 de June de 2010 por

Martes, son las 08:50 de la madrugada. Hace escasos 20 minutos que me he sentado en mi mesa y todavía no estoy ni ubicado. Me ha dado tiempo a arrancar el ordenador, ir a buscar un café laxante a la máquina y a dejar el tupper (o como se escriba) en la nevera.

Odio los martes, son la confirmación de que las semanas son muy largas, porque el fin de semana pasado queda lejos ya, y el fin de semana venidero aún mas.

Estaba yo en mi mesa, sumido en mis pensamientos banales. A escasos 3 metros mi jefe, aún mas sumido en sus pensamientos. El esclavo1 ha salido a una incidencia y con él la alegría y cualquier esperanza de convesación matutina. La verdad que ya me va bien.

Enderrepente por la puerta entra “Vamosquenosvamos”. Una chica muy maja, simpática, y que coño, hasta está buena para tener cuarenta y pico, es una MQMF en toda regla, además de tener uno de los mejores culos que he tenido la suerte de ver. La única pega que tiene es que habla muy deprisa y su voz es como ese incesante pitidito que se te queda cuando sales de una discoteca tras haber estado escuchando música a toda leche durante 4 horas.

Vamosquenosvamos entra con una sonrisa, síntoma de que algo no le funciona, que ella sabe que es una gilipollez, pero como para ella también es martes de madrugada y yo soy el de IT, hacerme partícipe de su problema no es una opción, es LA opción.

Tras echarle una mirada inquisitoria, y medio sonreírme (insisto, la chica es maja) me dice que su ordenador no escribe los acentos, y que con la ñ le pone otro carácter y bla bla bla.

Está claro, la configuración del teclado no es la correcta, pero aún siendo martes hago un esfuerzo para putear, (mi lema es “siempre hay tiempo para alguna putadilla que te alegre el día”).

YO: ¿Esta mañana te ha funcionado bien?

VQNV: No, desde que he arrancado estaba así. He reiniciado 2 veces y el problema está igual.

Nota mental: Ains, alma de cántaro. Si reiniciando una vez no se soluciona, no sigas. Es como intentar atravesar una puerta a cabezazos, si la primera no has podido, la segunda vez sólo te dolerá más.

YO: Nada mujer, eso es que al iniciar el ordenador tendrías el teclado colocado mal y se ha desconfigurado. Vuelve a reiniciar, pero esta vez hazlo con el teclado boca abajo. De este modo el ordenador volverá a su configuración inicial. Una vez arranque ya lo puedes poner bien.

Mi jefe no puede creérselo, pero sólo gira ligeramente la cabeza mientras se medioescojona. No es muy dado a hacer bromas, pero seguirlas se le da genial.

VQNV: ¿Me lo estás diciendo en serio? ¿No será una broma no?

YO: No mujer, en serio que es eso. Tu teclado tiene un sensor de posición y eso es normal que ocurra.

VQNV: A vale, ahora te cuento.

Y con dos narices, sale decidida a hacer lo que le he dicho, mientras mi jefe se descojona y empieza a decirme que si soy un cabrón, que si como se me ocurre.

Yo en realidad me quedo alucinado, no me puedo creer que alguien se crea algo así. Me espero un par de prudentes minutos y salgo a la mesa de VQNV, quiero verla en el proceso.

Cuando llego a la mesa ya tiene el teclado boca a bajo, cuando la miro no aguanto y empiezo a descojonarme, y es entonces cuando ella se da cuenta de lo que estaba haciendo

VQNV: ¡No te rías!, ¡yo que sé si lo que me dices es cierto!, ¿Por qué tengo que dudar de ti? Es que eres un cabrónazo!

Me acabo tranquilizando, me seco las lágrimas y me vuelvo a mi sitio. Esto es demasiado bueno para ser cierto. La gente tiene capacidad de pensar equivalente a 0, que digo 0!, la capacidad tiende hacia un número negativo. Son como borreguitos que se creen cualquier tontería que les sueltes, el plantearse pensar, aunque sea un momento y sin forzar les da miedo, como si creyesen que el cerebro se les fuese a dar la vuelta y lo que antes era derecha pasase a ser izquierda.

Creo que este es el inicio de un proyecto que llamaré “Hasta donde se puede llevar a un usuario”

Próximas entregas en breve… espero.


No se puede instalar Service Pack. Acceso Denegado

Escrito el Thursday, 17 de June de 2010 por

Me he vuelto “mico” estos días en el trabajo intentando actualizar un SQL Server 2000 a SQL Server 2008, por el problema de base que el servidor en cuestión ni siquiera tenía instalado Service Pack 2. Lo sé.

El problema es que al intentar instalar el SP2, me aparecía el error “Acceso Dengado”. Esto me había pasado ya con XP y la solución era el famoso cmd que resetea los permisos del registro y algunos directorios para que la instalación se pueda llevar a cabo. En este caso no fué esta la solución. Después de muchas vueltas y muchas pruebas (borrando claves de registro con nulls y cosas de esas), me encontré con esto:

http://blogs.technet.com/b/sbs/archive/2007/06/22/sp2-may-fail-to-install-if-a-large-number-of-updates-are-installed.aspx

El artículo viene a decir que Windows Server (en el caso del artículo SBS) tiene un “tope” de actualizaciones instaladas!!!! Comorl!?!? Por lo visto hay una base de datos que mantiene un registro de los parches instalados y como todo, tiene un límite. Si esa base de datos “se llena” no hay mas updates.

En el blog de technet dan una solución automática y una manual. Yo probé las dos, por si acaso, y fué perfecto. Después de ejecutar el bat de marras, SP2 se instaló correctamente.

Por si lo necesitáis el bat es éste (copiad y pegad en un fichero y ponedle la extensión bat):

———– BEGIN —————

@ECHO OFF
SETLOCAL EnableDelayedExpansion

net stop cryptsvc
cd /d %WINDIR%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
attrib -s *.*
md %WINDIR%\system32\CatRoot\backup

FOR /F "delims=" %%a in ('REG QUERY "HKLM\Software\microsoft\Windows NT\CurrentVersion\Hotfix"') DO (REG QUERY "%%a" /v "Service Pack" | findstr /c:"0x2"
if !ERRORLEVEL!==0 (
For /f "delims=\ tokens=7" %%i in ('REG QUERY "%%a" /v "Service Pack"') do (
move %%i.cat %WINDIR%\system32\CatRoot\backup
)
)
)

if exist %WINDIR%\system32\CatRoot\backup\kb912354.cat copy %WINDIR%\system32\CatRoot\backup\kb912354.cat

%WINDIR%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
ren %WINDIR%\system32\catroot2 catroot2.old
md %WINDIR%\system32\CatRoot2
net start cryptsvc

@echo Ready for SP2 install.  You can now restart the SP2 installation.

———– END —————

Saludos a todos!


No aparece la ventana de impresión en Outlook

Escrito el Thursday, 3 de June de 2010 por

Hace un tiempo apareció en la oficina un problema en un único PC en el cual no se podían imprimir los mensajes html. No es que diera error, sino que pulsando sobre imprimir no pasaba absolutamente nada.

Busqué un poco en google y no encontré nada que me sirviera y por tenerme que poner con otras cosas quedó el tema de lado hasta hoy. Estaba documentando así que le hemos comentado a nuestro becario que echara un vistazo (súper Roberto), y me alegra ver que lo ha solucionado.

El tema en cuestión es algún tipo de corrupción o algo así sobre el motor de VBScript (o algo así) y lo ha solucionado re-registrando las siguientes librerías:


regsvr32 c:\windows\system32\ole32.dll
regsvr32 c:\windows\system32\vbscript.dll
regsvr32 c:\windows\system32\jscript.dll

Solucionado! Muy bien Roberto!


Nagios y Openfiler 2.3

Escrito el Monday, 15 de March de 2010 por

Ya tengo OpenFiler 2.3 en “producción” y quería monitorizarlo con Nagios. Buscando un poco en google, me he encontrado éste post en el foro de Openfiler. Os “copiopego” por si deja de estar disponible:

conary update gcc  (a C-Compilter to compile the NRPE)
conary update glibc:devel
conary update openssl:devel

Add User
——–
useradd nagios
passwd nagios

INSTALL NRPE
————
cd /usr/local/src/
wget http://downloads.sourceforge.net/nagios … .12.tar.gz
tar xzfv nrpe-2.12.tar.gz
cd nrpe-2.12
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
make install-xinetd

Edit /etc/xinetd.d/nrpe file and Change the value of ONLY_FROM to the IP-address of the Nagios server.
Edit the /etc/services file and add a line:  nrpe    5666/tcp    # NRPE
service xinetd restart
Test with: netstat -at | grep nrpe
Otherwise, open your IPTables Firewall: iptables -I RH-Firewall-1-INPUT -p tcp -m tcp –dport 5666 -j ACCEPT
service iptables save

INSTALL NAGIOS TOOLS
——————–
cd /usr/local/src
wget http://downloads.sourceforge.net/nagios … g_mirror=0
tar xzfv nagios-plugins-1.4.13.tar.gz
cd nagios-plugins-1.4.13
./configure –with-nagios-user=nagios –with-nagios-group=nagios
make
make install

Saludos!


Cómo hacer un “Passing shot” de nivel 1

Escrito el Wednesday, 10 de March de 2010 por

Pues nada, que estaba yo tan tranquilo efectuando mis tareas cotidianas diarias, y algún que otro marroncito nuevo, de esos que hasta te alegran el día porque te saca de la monotonía de hacer los mismos reports y gestiones, cuando recibo una caja de una comercial de Madriz.

Procedo a abrir la caja, y para mi sorpresa, ésta contenía 3 bultos más.

1.- Unos papeles que no eran para mí.

2.- Un terminal telefónico, que no era para mi (de momento no soy el responsable de esto… aunque tiempo al tiempo).

3.- Un “fantástico” Macbook, super plateado, súper fino, súper mono él, aunque con un tufillo a marrón que echaba para atrás. Nosotros no usamos tecnología Apple en la empresa, así que el tema me tenía desconcertado.

Las dos primeras cosas, las he podido redirigir a las personas responsables, pero el Macbook, la verdad, ni pajolera que hacer con él, así que me dispongo a llamar a la suso dicha comercial, con la esperanza que ilumine mi camino.

YO; Hola!, que me has enviado un paquete a lo kinder sorpresa, y tengo la sensación que esto no es para mí.

Sweet Comercial (SC); El MacBook?… No te ha llamado mi jefe? es que el tenía que llamarte para explicarte que le ocurría.

Nota mental: Me está diciendo esta chica que me ha encalomado 3 paquetes, que dos obviamente no eran para mi, y que el tercero no sabe ni ella porque me lo envía?… se me empieza a escapar la risa tonta, oiga.

YO; Pues no, a mi no me ha llamado naide, ni tengo ningún email al respecto.

SC; Pues habla con mi jefe, el te explicará.

Nota mental (sí, cuando hablo con los comerciales me da por pensar cosas… hasta yo me sorprendo de mis aptitudes): Me acaba de soltar un marrón encima de la mesa, no sabe porque, ni para que, pero eso a ella le da igual. Sólo ha ejercido de “mandada” y ha ejecutado ordenes de su Superior… no he hecho la mili, tal vez por eso no lo acabe de entender bien.

Total, que llamo a jefe-responsable-coordinador-loquesea;

YO; Hola, que me comenta Sweet Comercial que me tienes que explicar algo sobre una cosa que me ha llegado

JEFE; Hoooooooombreeeeeeeeeeee!!!, contigo quería yo hablar sobre una cosa.

YO; Si si, sobre el Macbook que he recibido, ¿no?

JEFE; Aahhh!!??, pues entonces tengo que hablar contigo sobre dos cosas

Nota Mental; Vamos bien…. si ya ni el se acordaba del marrón que endosa, significa que pasar marrones no es algo nuevo y fuera de lo común para el… empiezo a hacerme caquita. De todas formas, tras haber leído al maestro Jedi WARDOG, la vida la ves con otra perspectiva y afrontas estos retos de otra manera, gracias al BOFHZen.

JEFE: Que hace dias que no me funciona el teléfono, y quería llamarte.

YO; Y claro, supongo que como no te funciona el teléfono, y para llamar lo necesitas, has entrado en un bucle infinito… lo que me extraña es que no hayas implosionado.

JEFE: Jajajajaja!, que cachondo eres!, la cuestión es que se me cortan las llamadas y quiero otro teléfono, pero de esos que ponéis ahora tan molones, no la mierda que tengo yo ahora, que llevo con ella casi desde que entré.

YO: Yo no llevo telefonía, luego si quieres, te paso con el responsable. Yo te llamo porque tengo curiosidad por saber que es ese Macbook que he recibido… de quien es…. que hago con el??

JEFE: Ah!, si. Ese Macbook, supongo que te acordarás de el, es uno que se le cedió a un médico en una operación de amortización de material clínico, y bla, bla bla.

Ciertos recuerdos empiezan a venirme a la cabeza. Recuerdo un intento de un antiguo Jefe de Ventas para que yo comprase un Macbook a nombre de la empresa, y que luego la empresa se lo cediese al Doc de marras. Éste, como quedaría contentisisisimo, compraría material de la empresa y todos (menos yo) saldríamos ganando. En su día me negué a participar en este tipo de sobornos, primero, porque me generan trabajo que no me corresponde, y segundo porque tenia un halo de mal royo que echaba para atrás. Lo desvié a Recursos inHumanos y ellos se apañaron. Lo último que supe al respecto fue eso. Ahí se confirmaron mis antiguas sospechas, y efectivamente el “chanchullo” se llevó a cabo.

YO: Si, algo me suena, pero este material no es nuestro, y yo no se que hacer.

JEFE: Bueno, ya… pero es que como tu eres un hacha en esto y yo no sabia a quien enviárselo, pues te lo envío a ti que seguro que sabes donde llevarlo a arreglar o que hacer con él.

YO: Vamos, que como soy el informático, seguro que sabré llamar al servicio técnico de Apple y decirles que le ocurre al portátil… que por cierto, ¿que le ocurre?

JEFE: Ah!… pues no lo tengo muy claro. Creo que las teclas superiores se le han roto y no “le marcan” lo que el escribe.

YO: Las teclas se ven bien físicamente, lo he mirado por encima y parece que no tiene daños físicos.

JEFE: Ah!… pues no se. Llama al Doc tu y que te explique

Acudo, una vez mas, al BOFHZen en busca de paz interior.

YO: No creo que yo tenga que llamar a nadie. Yo me encargo de la infraestructura y el material interno de empresa.

Lo intento dejar claro, que a esta gente o se lo matizas muy mucho o a la larga te vienen con el ordenador de su cuñado diciéndote que se lo arregles porque es tu trabajo.

JEFE: Bueno, da igual, que yo si que no se que hacer con el, y tu como estás todo el día con estas cosas seguro que sabes gestionarlo mejor. Oye, te dejo que entro en un túnel y me quedo sin … ti ti… ti ti… ti ti

Ea!, me acaba de encalomar el marrón, sin despeinarse, dándome una argumentación tirando a lamentable, pero que seguro que el se cree a pies juntillas… hasta los huevos oiga!.

Al final, he tenido 5 dias el Macbook en un armario… hasta me había olvidado de el, hasta que por otras circunstancias, que no vienen al caso, he cometido el error de abrir dicho armario y lo he visto… caguera para mi.

Me ha dado por arrancarlo y ver que le ocurría, para comprobar que al final, el gravísimo error que tenia era la configuración del teclado, que en lugar de Aspañol ISO estaba el Aspañol. Una vez cambiado ya funciona.

Ahora voy a volver a meter el Macbook en el armario, a ver cuanto tarda el Pasamarrones en llamarme para interesarse. Me da a mi que en Semana Santa todavía lo tendré yo.

Y hasta aquí, amigos, el cómo me han hecho un Passing shot de un problema que no me busqué, que no pedí y que no me tocaba comerme. Lo que uno es buena gente y acaba comiéndose esa mierda… ¿masoquismo tal vez? (¿?).


¡Ya somos buenos!

Escrito el Tuesday, 2 de March de 2010 por

¡Pues eso parece amigos!

Como no me gustan los extremos no afirmaré rotundamente, pero no me negaréis que los posts respecto a Openfiler de este blog se parecen muy mucho al que publiqué aquí.

Si nos copian, es que lo que escribimos vale la pena, ¿no?

Saludos a todos!


« Previous PageNext Page »