Aqui mismo

Contenido Estatico

Blogs Amigos

Interesantes (para mi)

Linux

rss
atom

3678 visitantes han estado en este sitio desde 6 Noviembre, 5:45pm

@echo off
:comienzo_bucle
if exist lock.lck (
    rem : el ping a localhost no emite trafico de red y nos sirve para pausar el proceso
    ping -n 8 localhost >NULL
    del NULL 
    goto comienzo_bucle
) else (
    echo "mirame pero no me toques XD" > lock.lck
    rem : Seccion Critica
    del lock.lck
)
 
P.D.: Es cutre, pero funciona :D
P.D.2: Para algo tenía que servir la asignatura de Programación Concurrente :P
Nemesis | P. Concurrente | 21 Noviembre, 9:48am | Comentar acerca de esto

"ERROR 1: Se iba a generar un comunicado GCR. Esto no puede ocurrir y el sistema ha cortado la generación de dicho documento. Comunicar con el departamento de informática."

Los mensajes de error deben escribirse en lenguaje sencillo, deben comunicarle al usuario el error y presentarle una sugerencia constructiva de cómo recuperarse del error. *

Extraido del curso "SSD4: Diseño y evaluación centrado en el usuario" de la universidad Carnegie Mellon

 * : Y no como el ejemplo de arriba. 

Nemesis | Programacion | 27 Octubre, 6:20am | Comentar acerca de esto

El lunes 13 de Noviembre, se celebrará la II Jornadas de Seguridad, Tecnología y Sociedad , en la Universidad Europea de Madrid. La asistencia será libre y se entregarán certificados de asitencia a aquellos que lo soliciten. Se trataran todos los temas de actualidad relacionados con las nuevas tecnologías y los delitos telemáticos.

Datos sobre la conferencia

Nemesis | Charlas/seminarios, | Universidad | 25 Octubre, 4:53am | Comentar acerca de esto

[...]

Dado el bajo coste actual de los monitores, todos los desarrolladores deberían utilizar monitores de 21 pulgadas con una resolución de 1600x1280, a menos que esto reduzca demasiado el tamaño de los elementos y haga que sea difícil verlos. Los desarrolladores deberían trabajar con la mayor resolución de pantalla con la uqe se sientan cómodos. Con algunas tarjetas de vídeo, ahora ya esposible utilizar múltiples monitores simultaneamente. Esto nos permitiría colocar el modelo de diseño en un monitor y el navegador de objetos, la paleta de propiedades y el editor PL/SQL en otro. Los autores de este libro todavía no han visto implementada esta técnica, pero no hay duda de que mejoraría la productividad del desarrollador.

Forms es inherentemente un producto de múltiples ventanas. Para trabajar en un monitor de baja resolución, sería necesario estar desplazandose continuamente entre las diferentes ventanas abiertas. Esta forma de trabajar es más lenta e incomoda. Dado el coste laboral de los desarrolladores en todo el mundo, está plenamente justificada la compra de un monitor de 21 pulgadas para mejorar la productividad y la eficiencia del desarrollador.

[...]

Extraido de: Oracle developer; Manual avanzado de Forms y Reports de Peter Koletzke y Dr. Paul Dorsey, ed. McGraw Hill

Nemesis | General, | Programacion, | Trabajo | 17 Octubre, 6:07am | Comentar acerca de esto

GCS  

http://www.google.es/codesearch

Estos de google ya no saben que inventar :) 

Nemesis | General, | Programacion | 13 Octubre, 12:14am | Comentar acerca de esto

Via Ude (colaborador imprescindible de Nemesis Projects) nos llega este tutorial de como echar a andar Xgl con ubuntu en una maquina con ati. Si teneis algun problema, estoy seguro de que estará encantado de responderos en los mismos comentarios del post ;)

Bueno, ahi os dejo con el howto;

1. Instalar Ubuntu :D

2. Activar el acceso como root: sudo passwd

3. Modificar /etc/apt/sources.list:

    deb http://xgl.compiz.info/ dapper main

    deb-src http://xgl.compiz.info/ dapper main

4. apt-get update

5. Ejecutar synaptic para "podar" un poco el sistema quitando aplicaciones que no usemos (asi la actualización será más rapida). Instalar build-essential  kernel-package y libqt3-mt-dev (para hacer poder usar make xconfig) con todas sus dependencias. (NOTA: yo instalo tambien initrd-tools y asi luego creo el initrd para el kernel)

6. Bajar un kernel nuevo para compilarlo.

    Uso el kernel 2.6.16 ya que añade soporte para mi tarjeta wifi (ipw2100) y he comprobado que funciona bastante bien.

    Podemos elegir entre no compilar drm y radeon o compilarlos como módulos (no he probado a compilarlos directamente en el kernel, pero me imagino que luego no funcionará el driver de ati asi que la eleccion es clara: o no meterlos o que sean modulos).

Si quieres que la consola sea más bonita, mete radeonfb dentro del nucleo:

Device Drivers -> Graphics support -> Support for frame buffer devices: activar VESA VGA, Ati Radeon  Display Support

Device Drivers -> Graphics support -> Consol display driver support -> Framebuffer Console support

Device Drivers -> Graphics support -> Consol display driver support -> Logo Configuration -> Activar Bootup loho y Standard 224-color linux logo.   

ACTUALIZACIÓN (No es necesario hacer esto): No obstante para que luego se pueda compilar correctamente el driver de ati hay que hacer dos modificaciones:

    - En el archivo ./kernel/Makefile hay que añadir intermodule.o al final de la lista de ficheros que aparecen tras obj-y

    - En el archivo de configuración que hemos generado (.config) hay que añadir al final CONFIG_OBSOLETE_INTERMODULE=y

7. Una vez arrancado el nuevo kernel, hay que instalar el driver de ati. Habrá que engañarle para que instale el modulo correspondiente a Xorg 6.9. Así que descargamos el instalador de ati y ejecutamos

  X_VERSION=x690 ./ati-driver-installer-8.24.8-x86.run

Instalar xorg-driver-fglrx --> apt-get install xorg-driver-fglrx

Tras modificar el archivo xorg.conf sustituyendo el driver ati por el fglrx y después de reiniciar las X, deberias estar ya usando eld river de ati. Puedes comprobarlo con fglrxinfo: si pone OpenGL vendor string: ATI Technologies Inc. aplaude con las orejas y salta al siguiente paso.

8. Instalar los archivos siguientes: xserver-xgl, compiz, ACTUALIZACIÓN: compiz-vanilla (Ojo: es importante que sea compiz-vanilla y no compiz), compiz-vanilla-gnome

9. Ale, ya está.

jeje, no no. Ahora podrías lanzar el servidor Xgl y correr gnome, pero te perderías todos los efectos porque compiz dara un error GLX_TEXTURE_FROM_BITMAP is missing. Esto es debido a que los drivers de ati han sobreescrito el archivo libGL.so, asi que habrá que hacer que ese archivo sea el que proporciona mesa, no el que nos da ati. Hay bastantes formas de hacerlo, pero si queremos evitar meternos en el directorio /usr/lib/ y trastear en él, podemos usar synaptic para reinstalar el paquete libgl1-mesa. Esto sobreescribira el archivo.

Para comprobar que todo funciona como deberia abrimos unas cuantas terminales (al menos 3: Ctrl+Alt+F1, Ctrl+Alt+F2 y Ctrl+Alt+F3) e iniciamos sesion en ellas.

En la primera ejecutamos Xgl:

> Xgl :0 -ac -accel xv:fbo -accel glx:pbuffer Vamos a la terminal 7 y cuando el icono pase de ser un reloj a ser una flecha, es que ya ha terminado de cargar. En el segundo terminal, ejecutamos compiz

>DISPLAY=:0 compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher

Vamos de nuevo a la terminal 7 y la pantalla a colorearse de azul. Significa que ha cargado compiz.

En la tercera cambiamos a la cuenta de usuario que queramos y lanzamos una sesion gnome:

>DISPLAY=:0 gnome-session Y en la terminal 7 aparecera gnome y ya podeis comprobar que el mundo es mas bonito.

Para terminar, hay que ejecutar (ya dentro de gnome) gnome-window-decorator para que salgan los bordes de la ventana.

Si queremos usar siempre el servidor Xgl, procedemos a modificar el archivo /etc/gdm/gdm.conf:

MODIFICACIÓN DEL GDM

editamos el archivo /etc/gdm.conf en la linea 198 hay una linea que contiene GdmXserverTimeout=10, hay que poner 25.

Un poco mas abajo hay que poner la informacion del servidor y decirle que arranque ese servidor. Asi que bajamos a la linea 550 (mas o menos) donde esta la informacion del Standard X server y añadimos la informacion del server Xgl que sera:

[server-Xgl] name=Xgl command=/usr/bin/Xgl :o -ac -accel xv:fbo -accel glx:pbuffer flexible=true chooser=false handled=true priority=0

Asi el gdm ya cargara directamente Xgl, aunue Si queremos lanzar automaticamente compiz y gnome-window-decorator, editamos el archivo .gnomerc (en nuestra carpeta personal) añadiendo las siguientes lineas: compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher & nohup gnome-window-decorator & xmodmap=/usr/share/xmodmap/xmodmap.es &

Como nota final, decir que yo no he conseguido usar aplicaciones que usen opengl tras lanzar compiz, pero Nemesis si y creo que ha seguido mas o menos los mismos pasos. Lo que he hecho ha sido crearme una cuenta para usar Xgl (que carga compiz automaticamente) y otra que usa Xgl sin compiz.

http://www.ubuntu-es.org/node/14270

http://gentoo-wiki.com/HOWTO_XGL

Nemesis | Software Libre, | Howto | 15 Mayo, 8:53pm | 1 comentarios

Citando a Satelite-alpha:

Como algunos sabreis, en pocos años, a partir de 2007, con motivo de la convergencia europea en cuanto a educación universitaria se refiere, muchas de las actuales carreras desaparecerán, o mejor dicho, la actual oferta de carreras sufrirá un restructuramiento.

En mi caso, la Ingenieria Tecnica en Informática, desaparecerá, al igual que las demas ingenierias tecnicas. Sólo existirán lo que se conocerá como Grado de Ingenieria en Informática, Telecomunicaciones, etc. que serán de cuatro años y un opcional máster que seán dos años mas.

Mi principal preocupación gira en torno al modo en que se homologará el antiguo titulo de ingeniero tecnico, si es que lo homologan; si a los que posean dicho titulo se lo homologarán por un Grado en Informatica o tendrán que realizar un curso puente para obtenerlo.

Pues bien, me he informado un poco, y al parecer, las actuales opiniones al respecto de los organismos competentes, son justamente éstas, que los poseedores del titulo de ingeniero tecnico, se le homologará su titulo por el de Grado en Ingenieria y los que tengan el titulo de Ingeniero en Informática, equivaldrán al Máster en Infórmatica.

Pero esto son aun conjeturas, aun queda camino por recorrer. Mientras tanto, el organismo estatal ANECA ha elaborado un Libro Blanco sobre el futuro Grado en Ingenieria Informática donde se detalla cóm podría ser el futuro título. Asi mismo, el CRUE tambien ha elaborado una propuesta de directrices para este título.

Via satelite alpha 

Nemesis | General, | Universidad | 7 Abril, 1:19am | Comentar acerca de esto

Pues por fin tengo dominio; tiene su gracia, por un lado deja bastante claro que soy (o seré) informático y por otro lado siempre me han dicho que pienso demasiado.

Según la wikipedia un desbordamiento de búfer (del inglés buffer overflow) es un error de software que se produce cuando se copia una cantidad más grande de datos sobre un área más pequeña sin interrumpir la operación, sobreescribiendo otras zonas de memoria.

Nemesis | General | 1 Abril, 7:14pm | Comentar acerca de esto

El próximo jueves 30 de Marzo, Álvaro López impartirá la conferencia ”Haciendo el indio con Cherokee”, en la Universidad Europea de Madrid. La asistencia será libre. Cherokee es un potente servidor Web , que permite una amplia configuración y una alta rapidez a la hora de servir páginas. Actualmente soporta varias tecnlogías como: FastCGI, SCGI, PHP, CGI, TLS, SSL y mucho más.

Datos sobre la conferencia

Nemesis | Software Libre, | Charlas/seminarios, | Web, | Universidad | 27 Marzo, 4:42pm | Comentar acerca de esto
El próximo miércoles 15 de Marzo, Jorge Cortell impartirá la conferencia “Los peligros de Internet”, en la Universidad Europea de Madrid. La asistencia será libre. Se trataran todos los temas de actualidad relacionados con las diversas injusticias que se producen en Internet.

Datos sobre la conferencia

Nemesis | Charlas/seminarios, | Universidad | 13 Marzo, 11:26pm | Comentar acerca de esto

Como seguramente ya sabréis, los próximos días 28, 29 y 30 de marzo se celebrará en nuestro campus de Villaviciosa de Odón el VI Foro Internacional de Empleo, organizado por el Gabinete de Orientación al Empleo (GOE), que pretende ser el puente de unión entre la Universidad y el mundo profesional y empresarial, y en el que se celebrarán interesantes actividades con el fin de facilitaros vuestra iniciación laboral.

 

Ya está a vuestra disposición la página web del Foro. Si deseas asistir a alguna conferencia o taller por favor inscríbete en la web: www.encuentrouem.com, antes del 27 de marzo a las 10.00h; el aforo es limitado y no podemos garantizar tu plaza a las actividades si te inscribes después de esta fecha.

 

Este año, por segunda vez, celebraremos también una serie de Desayunos de Trabajo, en los cuales empresas de primer nivel, representadas por algunos de sus altos cargos, vendrán a conocer a un reducido grupo de alumnos previamente seleccionados por ellas. Para poder participar es necesario inscribirse en esta actividad y enviar el CV (también a través de la misma web), el cual se remitirá a la empresa para que seleccione a los alumnos que se ajusten más a los perfiles que necesitan. Te recomendamos participar: es una magnífica oportunidad para conocerles y que te conozcan en persona.

 

Desde la web podrás:

    Conocer las empresas participantes;

    Ver el programa de conferencias y talleres;

    Inscribirte para participar;

Las empresas son: Deloitte, Carat España, Fundación Universidad Empresa, Michael Page, Banesto, Garrigues, KPMG, Banco Cetelem, IEDE, Robert Bosch España, Cap Gemini, BT ESPAÑA, Ingeniería Software Avanzado (INSA), PC CITY, Randstad, 4YOU Móviles, Accenture, KIABI, Afi Consultoría de Informática, Qualitas (DMR Consulting), Stand de Postgrados UEM, Grupo Alten, Grupo Cortefiel, DMR Consulting, Prosap, Grupo Santander, CGI, Sodexho, AVANADE SPAIN, Price Waterhouse Coopers, LG SPAIN, Monster, Afina Sistemas, Grupo Isolux Corsan, Trial Golf, Flexi Plan (Grupo Eulen) y Canal CV.

Nemesis | Universidad, | Trabajo | 9 Marzo, 4:28pm | Comentar acerca de esto

ACTUALIZACIÓN: Aquí teneis una Lista tremenda de esto mismo que he hecho yo :D pero bien hecha claro jeje :P 

Si ya hace algún tiempo parecía que el futuro estaba en internet, con la aparición de ajax, y en general con la web 2.0 parece que el futuro del escritorio está en la web. De esta manera cada día salen más y más sitios en internet que ofrecen servicios al más puro estilo de una aplicación que podríamos tener instalada en nuestros ordenadores personales.

Así que más por curiosidad de que hay disponible de forma gratuita en internet y menos por tener todas estas aplicaciones web a mano, me he dado una vuelta por la red buscando esto mismo; aplicaciones web, bien, esto es lo que he encontrado por ahí;

Página de inicio;

    http://www.netvibes.com Se que hay muchas otras páginas, pero a mi parecer, esta es la mejor, lector de feeds, avisos de correo pop3/imap4 (preconfiguraciones para Gmail y Yahoo), notitas al estilo post-it, el tiempo (meteorología), buscador específico (google, msn search, yahoo o en la wikipedia), fotos de flickr, listas de tareas (to-do), del.icio.us, writely y mucho más. Sencillamente Genial.

Música;

    http://www.pandora.com Im-Presionante

    http://www.last.fm

Documentos de texto (tipo word);

    http://www.writely.com

    http://rallypointhq.com

    http://wideword.net

    http://goffice.com

Creación de PDFs;

    Adobe Online Tools

    http://www.pdfonline.com

Archivos;

    http://www.box.net

    http://4shared.com

    http://www.uploading.com

    http://www.esnips.com

    http://www.giga-bank.com

    http://www.streamload.com

    Multimedia;

        http://www.stickam.com

    Fotos;

        http://www.flickr.com

        http://www.fotki.com

        http://www.23hq.com

        http://www.zoto.com

        http://www.dotphoto.com --> servicio de impresión y más.

Hoja de cálculo (tipo excel);

    http://numbler.com

    http://www.irows.com

    http://tracker.jot.com

    http://numsum.com

Presentaciones (tipo powerpoint);

    http://www.thumbstacks.com

Calendarios:

    http://30boxes.com Muy Bueno

    http://calendarhub.com

    http://www.planzo.com

    http://www.kiko.com

    http://www.caleio.com

    http://eventsniper.com/ 

Favoritos de internet;

    http://del.icio.us

    http://www.blinklist.com

    http://www.simpy.com

    http://www.spurl.net

Contactos y Agenda:

    http://www.zexer.com

    http://www.airset.com

    http://www.myaddressbook.com

Editor de imágenes:

    http://pixoh.com

    http://pxn8.com

    http://photofiddle.com

    Imanager --> http://net4visions.com/dev/imanager/imanager.php

MSN:

    http://www.e-messenger.net  --> también aol y yahoo

    http://webmessenger.msn.com

    http://www.web2messenger.com --> requiere invitación

Antivirus:

    http://www.bitdefender-es.com --> solo para windows con iexplorer

 

FTP:

    http://surftp.com

 

Calculadora:

    http://www.calcoolate.com/ 

 

He resaltado en negrita los servicios que yo uso, por si me quereis preguntar algo :) Si se me olvida algo ya sabeis ;) asi voy actualizando. La mayor parte de las direcciones las encontré gracias a www.genbeta.com

Nemesis | Web | 7 Marzo, 9:43pm | 1 comentarios

El próximo día 16 viene de nuevo Microsoft con el University Tour en el salón de grados del A. Tenéis la noticia en la web de la esp ( http://esp.uem.es/virtuallab/VisorNoticias/noticias.php?id=145 ) y en la de la UEM ( http://www.uem.es/noticias/agenda/#feb16 ).

Microsoft University Tour 2006

Eso sí, todos los alumnos (tanto los que van con su clase como los que van por libre) deben registrarse si quieren que les den un diploma de asistencia ( http://msevents-eu.microsoft.com/cui/EventDetail.aspx?culture=es-ES&EventID=118767159&EventCategory=1 ).

Por lo problemas de filtrado del TIC, los correos para confirmar no llegan a direcciones uem.es así que usad cualquier otra direccion.

El horario previsto;

09:45 – 10:15 Introducción a .NET

10:15 – 11:30 Web Services

11:30 – 12:30 SQL Server 2005 y Acceso a datos

12:30 – 13:30 Futuro de desarrollo y plataforma .NET

15: 30 – 16: 30 Desarrollo de juegos con DirectX

16:45 – 17:30 Desarrollo de aplicaciones para dispositivos móviles

Nemesis | Charlas/seminarios | 12 Febrero, 7:45pm | Comentar acerca de esto

El próximo día 21 de Febrero a las 11:30 el profesor Austriaco Patrick Ristchel impartirá el seminario Java for Mobile Phones que será de asistencia obligatoria para todos los matriculados en el Laboratorio de Programación 3, tanto de Ingeniería Informática como de Ingeniería Técnica de Sistemas. El objetivo es introducir a los alumnos en el mundo de la programación movil que este año será tratado también en dicha asignatura. Además podrán asistir todos aquellos alumnos interesados de cualquiera de las carreras de Informática y que hayan cursado ya o estén cursando la asignatura de POO.

A todos los asistentes se les entregará un diploma acreditativo de haber atendido al seminario.

Debido al caracter práctico del seminario, donde el profesor Ristchel dirigirá a los alumnos en la realización de diferentes ejercicios de programación con moviles y PDAs utilizando Eclipse y un plugin Emulador, éste se llevará a cabo en el laboratorio C307 por lo que en previsión de falta de plazas, éstas se asignarán en riguroso orden de llegada de las reservas. Para reservar la plaza es necesario enviar un mail a pedro.lara [en] uem.es indicando el Nombre, Apellidos y Número de Expediente del asistente al seminario con el subject:

    [Seminario JAVA Mobile] Reserva De Plaza

Nemesis | POO, | Charlas/seminarios, | Programacion, | Java | 7 Febrero, 9:29pm | Comentar acerca de esto

Pues gracias a x0rm3 y a www.ilovejackdaniels.com tenemos estas interesantes chuletillas.

Ale, que las disfruten :)

P.D.: Están aquí

Nemesis | General | 22 Enero, 8:41pm | Comentar acerca de esto

Pues eso, que ahora todas las páginas en avatarnemesis.no-ip.org ya no estaran en el puerto 8080, lo que quiere decir, que la nueva dirección pasa a ser

http://avatarnemesis.no-ip.org/projects

:D un saludo a todos y Feliz Año!!!

Nemesis | General | 30 Diciembre, 5:06pm | Comentar acerca de esto

Aunque sea con poco tiempo de margen... el viernes 16 de Diciembre se va a dar una charla de emuladores en la UEM;

CHARLA DE PROGRAMACIÓN DE EMULADORES

DÍA: 16-12-2005 HORA: 18:00 AULA: B306 EDIFICIO: B

ACTUALIZADO Podeis descargaros el audio de la charla aquí

Nemesis | Software Libre | 16 Diciembre, 1:17am | Comentar acerca de esto

Me encontre con unos articulillos[1] para tunear nuestras ubuntus, es decir, para hacer que corran más rápido. Vamos por partes;

Nota, todos los comandos suponemos que los hacemos como root; usando sudo delante de cada comando, o haciendo sudo bash o su al principio, como veais.

Acceso a disco; Swapping

Hoy en dia... quien tiene menos de 512 megas de ram? vale, mucha gente, pero yo no, yo tengo 512, y con 512 megas de ram no me hace falta swap, en condiciones normales, no quiere decir que alguna vez me pueda hacer falta, por supuesto no voy a reconfigurar mi sistema ubuntu para no usar swap, eso sería una barbaridad, pero si que podemos indicarle que no este haciendo swaping cada dos por tres; que tire mas de ram (que para eso me sobra ;), esto es; reducir la tendencia que tiene el kernel a usar el "swap file";

Para ver nuestro valor actual;

$ cat /proc/sys/vm/swappiness

y... oh, el valor por defecto esta a 60, que es el valor por defecto que nos ponen los desarrolladores del nucleo; pero nosotros queremos un valor más bajo, no nos hace falta tanto acceso a swap, lo ponemos a 10;

$ sysctl -w vm.swappiness=10

Si hacemos el "cat" de antes ahora, veremos que el valor de swappiness esta a 10, pero claro, para que este cambio quede registrado siempre, no solo en esta sesión, tenemos que indicarle al sistema que cuando arranque el swappiness lo ponga a 10. Esto lo conseguimos añadiendo la linea vm.swappiness=10 al archivo /etc/sysctl.conf

Liberando memoria inutil

Inutil para mi, vamos a ver, todos, alguna vez, hemos usado las consolas virtuales (esas a las que accedes usando Control + Alt + F1, F2...), son cojonudas y muy utiles, pero gastan memoria; para que necesito 6 consolas? (recordemos que la septima es el entorno grafico), podría dejar 1 solo, pero bueno, con 2 me sobra, a fin de cuentas pocas veces las uso; dejemos dos. Editando el archivo /etc/inittab podemos comentar alegremente las 4 ultimas :)

Poniendo a punto Open Office

Abrimos Open Office writer, nos vamos a tomar un cafe, volvemos, esperamos a que termine de abrirse. Menu Herramientas, Opciones, seccion OpenOffice.org, Memoria de trabajo; y cambiamos los valores siguientes;

Activando el DMA, o Direct Memory Access

Sabemos lo que es el dma? Deberiamos, para el que no lo sepa, es un medio para que se pueda pasar info del disco duro (u ópticos, dvd, grabadora...) a ram sin que se vea involucrado directamente el procesador (esto no es del todo así, pero para dar una idea de lo que es, vale perfectamente)

Nota, Si tu placa o discos no soportan dma no deberias probar estas cosas. Segun me dijo un colega puede hacer que te casque el hardware, cada uno es libre de probarlo o no :) (Gracias Drinus).

Pues bien, ubuntu, por motivos de compatibilidad no lo trae activado. Vamos a modificar 3 valores, atributos, o caracteristicas; multcount, IO_support y using_dma; para ver como esta nuestro sistema en este momento hacemos:

# hdparm -m -c -d /dev/hda

/dev/hda:
multcount = 0 (off)
IO_support = 0 (default 16-bit)
using_dma = 0 (off)

Esa es la salida que me da a mi; vemos que esta todo desactivado; bien, por curiosidad hacemos un testeo de como va el disco con esto desactivado;

# hdparm -t /dev/hda

/dev/hda:
Timing buffered disk reads: 8 MB in 3.77 seconds = 2.12 MB/sec

Bien, como ahora mismo no podemos comparar con ningun otro valor, activamos los valores que ibamos a cambiar;

# hdparm -m 16 -c 1 -d 1 /dev/hda

/dev/hda:
setting 32-bit IO_support flag to 1

setting multcount to 16
setting using_dma to 1 (on)
multcount = 16 (on)
IO_support = 1 (32-bit)
using_dma = 1 (on)

Y para ver como va el tema ahora, testeamos otra vez;

# hdparm -t /dev/hda

/dev/hda:
Timing buffered disk reads: 44 MB in 3.09 seconds = 14.22 MB/sec

Uooo, entre 5 y 6 veces más rápido, parece que merece la pena, no? ;) Pero esto es temporal, nosotros queremos que estos valores permanezcan por los siglos de los siglos, o al menos, de una vez para otra que arranquemos la maquina; bien, pues en /etc/hdparm.conf podemos tocar todas estas cosas; hay dos maneras de hacerlo, diciendole en cada dispositivo los valores que queramos, o pasandole la linea de comandos que pusimos antes para activarlo todo;

command_line {
               hdparm -m 16 -c 1 -d 1 /dev/hda
        }

(nota, mi ubuntu corre sobre un portatil con discos de 5.400rpm, los que tengais sobremesas con discos mas rapidos os deberia ir mucho más rapido)

Apretando firefox

Al abrir firefox, ponemos en la barra de direcciones: about:config y cambiamos los valores de las siguientes entradas;

network.http.max-connections 128 network.http.max-connections-per-server 48 network.http.max-persistent-connections-per-proxy 24 network.http.max-persistent-connections-per-server 12

Se pueden modificar haciendo doble click sobre ellas.

Para usuarios de banda ancha:

network.http.pipelining true network.http.proxy.pipelining true network.http.pipelining.maxrequests 30

Y hacemos boton derecho en la pagina, en cualquier sitio, New --> Integer, lo nombramos con el nombre nglayout.initialpaint.delay y le ponemos el valor 0.

BUM Boot-Up Manager

Con esta aplicación podemos gestionar facilmente los servicios que se activan por defecto al inicio.

Nota, en ubuntu 5.10 esta aplicacion no esta instalada por defecto, asi que tendreis que instalarla;

# aptitude install bum

Yo por ejemplo, he desactivado los servicios de pcmcia, ppp, rsync, bluez-utils (bluetooth) y hplip. El resto que se ven desactivados, ya estaban desactivados.

Y eso es todo por ahora.


[1] Los articulos originales están aquí: parte1, parte2 y parte3.

Nemesis | Software Libre | 11 Diciembre, 5:41pm | 2 comentarios

Pues eso, la práctica está aquí. La verdad es que creo que esta todo bastante explicadito, entre el informe y los comentarios en el código no deberia tener nadie ningún problema para entenderlo (ni yo dentro de 6 meses XD) espero.

En cualquier caso; cualquier comentario en este mismo post :D

Nemesis | P. Concurrente | 25 Noviembre, 2:02pm | Comentar acerca de esto

Está claro que todos (algunos más y otros menos) hemos maldecido alguna vez algún (sino todos XD) producto de Microsoft y por eso somos muchos informáticos los que desearíamos desarrollar algun tipo de venganza en contra de esta "pequeña" multinacional.

Pero esto esto que viene a continuación... no creía que existiera gente asi, es demasiado; por proteger la integridad de mi colega, he cambiado su nombre en la conversación, asi que LlamemosleX.

En un contexto en el que hablabamos sobre videoconsolas...

- Némesis: lo que pasa es que comprarle una consola a microsoft.... - Némesis: pseeee - Némesis: me da cosilla - Némesis: XD - LlamemosleX: xDD - LlamemosleX: bah - LlamemosleX: despues le metes linux y . - Némesis: pa que? - LlamemosleX: y ya jodes a microsoft - LlamemosleX: xDD - LlamemosleX: bueno - Némesis: pa no poder aser la cosa por la cual compraste la consola - Némesis: usease - Némesis: jugar? - LlamemosleX: joderlo tampoco - Némesis: XD - LlamemosleX: bua - LlamemosleX: bueno - LlamemosleX: haces lo que yo - LlamemosleX: le pones a tu novia la camiseta de microsoft - LlamemosleX: y te la tiras xDD - LlamemosleX: a mi me sirve de venganza - Némesis: diossssssssssssssssssssssssssssssssssssssss - Némesis: XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD - LlamemosleX: xD - LlamemosleX: tu riete - LlamemosleX: pero te juro que lo he hecho - LlamemosleX: xDDDD

En fin señores, real como la vida misma XD

Nemesis | Frikadas | 24 Noviembre, 8:50pm | Comentar acerca de esto