Carlos Parra, debian-cd-ng

Syndicate content
Updated: 2 days 18 hours ago

Tipos de mantenimientos

Fri, 2007-02-02 00:44

A raíz de una conversación sobre el ciclo de vida del software, llevo varios días con la mosca detrás de la oreja pensando en los distintos tipos de mantenimiento y cuales son los límites entre ellos. Os voy a dejar por estos lares los distintos tipos que pensando en estos años en primera linea de guerra puedo identificar. Poco a poco va siendo normal que el desarrollo de un producto de software venga ligado a una posterior fase de mantenimiento. En dicha fase, pueden diferenciarse varios tipos de acciones:

  • Mantenimiento correctivo. Destinando a corregir defectos de funcionalidades del sistema. Una vez acabado el desarrollo e implantación de un sistema de información este es el tipo de mantenimiento que prevalece frente al resto. Puesto que estamos en una fase de mantenimiento, el fallo del sistema se produce una vez que este está en producción, por tanto es vital diferenciar un orden de criticidad de los fallos para marcar el orden de atención que deberían tener en vistas a que la calidad del sistema sea la más alta posible en todo momento.
  • Mantenimiento adaptativo. Es aquel que se realiza sobre el sistema para adaptarlo a nuevas versiones de módulos externos, compatibilidad con nuevo hardware. Pese a que por norma general, la actualización de un componente externo traiga mejoras de rendimiento, estabilidad o funcionales, su actualización puede ser un gran problema que puede estar presente en forma de incompatibilidad parcial o total con el sistema de información.
  • Mantenimiento perfectivo. Mejora el rendimiento o complementa funcionalidades. No debe confundirse con la realización de un nuevo componente que cubra una nueva funcionalidad no relacionada con ninguna de las existentes. El desarrollo de una nueva funcionalidad sólo debe estar justificado si es necesario para el buen funcionamiento de otra ya existente en el sistema.
  • Mantenimiento preventivo. Consiste en tareas o inspecciones periódicas que analizan posibles puntos de fallo e implementan su respectiva solución si procede. Este tipo de uso enmascara al correctivo siendo la detección del error el trabajo extra por parte de los mantenedores del sistema.

Cualquier sistema de información debe tener, como mínimo, un mantenimiento correctivo. El resto son recomendables, en concreto el mantenimiento perfectivo y el preventivo cobran sentido desde que el software comienza su explotación hasta su apogeo, pasado el periodo de vida más intenso del sistema, estos tipos de mantenimientos pierden importancia. Por último, el mantenimiento adaptativo suele darse bajo demanda sin ningún tipo de programación de fechas.

Un sistema de información de alta calidad debe poseer un mantenimiento correctivo durante toda la vida útil, acciones adaptativas bajo demanda y perfectivas y preventivas desde el comienzo hasta que el sistema este muy adentro de un estado "adulto".

Categories: Student blogs

Especificación para el /home en el FHS 2.3

Sun, 2007-01-14 23:50

Hoy he estado revisando el Filesystem Hierarchy Standard 2.3 y he visto varias cosas que me han llamado la atención, entre otras destaco un requisito para /home en el que se menciona que en este se guardan los ficheros de configuración específicos de cada aplicación, estos han de comenzar por un punto. Hasta aquí todo bien, probablemente ya lo supierais, lo que me ha llamado la atención es el requisito de que si una aplicación necesita más de un fichero de configuración, estos han de ser guardados bajo un directorio comenzando por un punto.

Bien, echando un vistazo a mi /home, el primero que no cumple dicho requisito es bash con sus ficheros .bash_history, .bash_logout, .bash_profile y .bashrc. También me llama la atención que existan los directorios .gnome2 y .gnome2_private (lo de private de me desconcierta puesto que tienen los mismos permisos 700). Según lo que puedo entender del estándar, debería existir un directorio .bash y un único directorio .gnome2, por tanto, lo óptimo sería: .bash/history, ./bash/logout, .bash/profile, .bashrc, .gnome2 y .gnome2/private. Me voy a dar un paseíllo por los correspondientes BTS a ver que se cuentan.

Ahm, una cosa más, leyendo y releyendo redescubrí la existencia de /var/tmp, directorio temporal cuya funcionalidad es la misma que /tmp salvo que no se "vacía" en cada reinicio, por tanto se suele dar uso para ficheros temporales que requieren de mayor persistencia.

Por cierto, me resultó gracioso la especificación de /var/crash

Categories: Student blogs

I've been tagged, ouch!

Sat, 2007-01-13 11:43

Antes o después tenía que pasar, phobeo me apuntó así que a cumplir. Por aquí dejo cinco cosas que quizás no sepáis de mi:

  1. Soy un amante de las motos pero no ha sido siempre así. De hecho, antes de haberme comprado la YBR125 no me había montado nunca en ninguna moto y a día de hoy, nunca he cogido una scooter. En la actualidad, voy a todas partes con mi z750s en azul plasma sin importarme las condiciones meteorológicas }:-)>
  2. Me encantaría entrar una una cámara sin gravedad, siempre me ha fascinado, no me importa si viajando al espacio o aquí, en la tierra. Simplemente sueño con experimentarlo.
  3. Soy un amante de las artes marciales, he practicado taekwondo, karate, aikido, full contact, capoeira, ... Y como tema relacionado, mencionar que me encantan los nunchakus, tengo unos desde hace varios años y ya ni me auto lesiono ni nada... ;) A ver si algún día subo un vídeo del menda haciendo el gamba con los nunchakus :-D
  4. No veo justo que insulten a la policía, guardia civil, ejercito o funcionarios. Creo que estas cuatro profesiones están muy mal vistas y yo les tengo un especial cariño a todas ellas. En mi opinión cuando te multa un policía es por tu culpa y la madre del policía no tiene nada que ver. Idem para el guardia civil. No sabéis que pena me da que le tenga temor a estos cuerpos cuando en realidad están ahí para protegernos. En cuanto al ejercito también tengo que decir que me parece muy respetable la labor que desempeñan y tienen, como el resto de profesiones, todo mi respeto. Por último, el funcionario, ¿existirá alguna otra profesión más cargada de tópicos? conozco de primera mano a más de uno que aunque sea funcionario se dejan la piel en su trabajo... ¡Tópicos, tópicos, tópicos!
  5. De pequeño me apunté a clases de huerto que daban en mi colegio por las tardes. Me "jarté" de recoger y comer habas y frutas varias xDDD

Ahora llega el momento de la venganza, a mencionar a algunos amigüetes para que pongan cinco cosas sobre si mismos. Yo le voy a echar morro y voy a decir un chorro: Arcturus, Ross, Ana, Rafa, Pedro, Olga, Juanje, Tripu, Christian, Juanma, José, Mary, Jesús y Esteban

Categories: Student blogs

1 de Enero

Mon, 2007-01-01 20:44

Tras una larga noche y una pequeña siesta de ocho horas, ya tengo mis primeras horas de 2007 pegado a una pantalla. La noche fue genial, estuve con muchisima gente: turuz, ross, tere, kan, palako, pablo, sergio, antonio, munarriz y sus primos y primas, mary, mudi, dani, olga, manolo, ... y seguro que me dejo gente por el camino. La verdad que para no tener plan fue mejor que bien :-)

Por cierto, ayer actualicé a typo 4.0.3 sin ningún problema. De cara a la administración se nota una barbaridad... ya iba siendo necesario porque he llegado a tener casi 2000 comentarios de spam...

Sin más:

¡Féliz año nuevo!  

Y a ver si empezamos el año con cabeza... ;-)

Brain: an apparatus with which we think we think. Ambrose Bierce, The Devil's Dictionary
Categories: Student blogs

Un año más

Sun, 2006-12-31 14:10

12 meses más, 365 días más, nuevas personas conocidas, viejas personas dejadas atrás, varios viajes, muchos proyectos, ... La verdad es que ha sido un año con más de un acontecimiento. He estado intentando organizarlos un poco... y aquí quedó el engendro mental:

  • Aprendí a patinar: hacer zig-zag, saltar por rampas, vueltas en el aire, ... :-)
  • Empecé a usar mutt, el mejor cliente de correo electrónico.
  • Me saqué el carné A1.
  • Compré una YBR125.
  • Participé en Google Summer of Code.
  • Estuve en la Ubuntu Developer Summit en Paris.
  • Me hicieron una fiesta sorpresa por mi cumpleaños. (Gracias, de corazón, a los implicados)
  • Participé/organicé el encuentro de desarrolladores de Guadalinex.
  • Me saqué el carné A.
  • Compré una z750S.
  • He continuado en viejos y nuevos Guada* proyectos.
  • Estuve por Lanzarote guadalinuxeando.
  • Manifestación motera. Miles y miles de motos circulando a mi alrededor - impresionante.
  • Portátil nuevo: nx7400 (thanks to emergya).
  • Emergyo o emergyano por un año más. O lo que es lo mismo, un año más participando en proyectos punteros y con los mejores expertos a mi alrededor. Sin duda, este ha sido el año de mayor crecimiento de la empresa y muy merecido que se lo tienen estos chicos.

Lo peor del año: Ver como un niñato sin sentido ni razón aparente pegaba una patada a un chaval que iba en otra moto tirandole al suelo. Todo esto a 80-90 Km/h. Me han pasado muchisimas más desgracias en todo el año, pero sin duda, esta, por ser la que menos sentido tiene, le doy la palma.

Lo mejor del año: Descubrir una pasión, las motos. He vivido y conocido a muchas personas gracias a las dos ruedas además de haber ahorrado un tiempo precioso desplazandome y un dineral en gasolina. Y como no, tengo que mencionar en este apartado a las personas, las que he conocido y ya conocía que me han hecho sentir que el día a día merece la pena.

Probablemente me he dejado mil cosas en el tintero... pero vamos, no ha sido un año "estático" aunque... no estoy nada satisfecho. Así que a seguir mirando hacia adelante, trabajando mucho y muy fuerte ;) que hay mucho trabajo por hacer, muchas personas que conocer y muchos años por venir (si la moto me lo permite, claro).

Sed buenos y estudiad mucha aritmética:

Arithmetic is being able to count up to twenty without taking off your shoes. Mickey Mouse
Categories: Student blogs

Alan Saporta Quote I

Wed, 2006-12-20 11:23
? The best way to escape from a problem is to solve it.

Alan Saporta

Categories: Student blogs

no soul, no heart and my blood runs cold...

Thu, 2006-12-14 01:17

My score on The Brutally Honest Personality Test:

Dictator- ENTJ 60% Extraversion, 60% Intuition, 60% Thinking, 66% Judging Have you no soul? It's clear you have no heart and that your blood runs cold, but really, do you have even one redeeming factor? Sure. You're a natural born leader. So was Hitler. You just don't like people, do you? You don't play games. You take charge. And there's very little room for mistakes in your world. You're forceful, intimidating and overbearing. Heard of the word "patience?" Trust me, it's a word and it's something you're sorely lacking. Believe it or not, you're not always right. Learn to have some patience for those who think differently from you, knobflap. From the way people's knees knock when they see you, you should have realised by now that you're not exactly a "people-person." You're more of a "people-eater." You just ain't tuned into people's feelings and probably couldn't care less whether you were anyway. Maybe you're not from this planet but the rest of us are. Sure, you're intelligent. So what? You have some semblance of power. Big deal. At least people LIKE the rest of us.

Careful, i'm a people-eater...

Categories: Student blogs

colourful grep

Sun, 2006-12-03 21:20

I've surprised my self when i've seen a --colour argument at grep manpage. Obiously a script won't be more comfortable setting a beautiful pink to show the match pattern but may be a human would be.

Here you got:

echo "Ouch, this is red" | grep --color=auto this

If you've just fall in love, export this var to your .bashrc GREP_OPTIONS='--color=auto'

Also select your favourite colour to match patterns with GREP_COLOR='1;32'

Tip: to have a look around the colours use:

for x in $(seq 1 47) do GREP_COLOR="1;$x"; echo "1;$x yepa yupa" | grep yepa... done
Categories: Student blogs

Woody Allen Quote II

Sun, 2006-11-12 15:43
Money is better than poverty, if only for financial reasons.

Woody Allen

Categories: Student blogs

Aquello que te rodea

Tue, 2006-10-31 13:55
Por Mundo se entiende la totalidad de lo existente: el universo, la humanidad y, generalmente, la Tierra. En concreto, un conjunto humano organizado: el mundo romano, el mundo musulmán, el mundo cristiano etc., o una parte de la Tierra con unas características comunes: El Nuevo Mundo. Etm. del latín (mundus,i), para los romanos era todo aquello que les rodeaba, el mundo, el firmamento, el cielo; por extensión: las joyas, el ajuar femenino; derivando en adjetivo con el significado de limpio (el cielo era sinónimo de transparencia).

En algún risco olvidado del Este donde afortunadamente no llega la mano del hombre se dislumbra un nuevo mundo, mundo con paisajes cálidos y exóticos, playas sombrías y abrasantes, acantilados increibles y gigantes, oceanos extensos y celestes, playas lejanas y de arena blanca, montañas curvadas y con sugerentes relieves, ...

Disfruto viendo como sopla el viento, las ramas se mueven un segundo para poderme dejar ver un poco más allá y vuelven segundos después a colocarse en su lugar. Se deslumbra demasiado como para sólo mirar.

Categories: Student blogs

Thomas Jefferson Quote I

Tue, 2006-10-31 10:08
I'm a great believer in luck, and I find the harder I work the more I have of it. Thomas Jefferson
Categories: Student blogs

Paciencia

Sun, 2006-10-29 13:20
No puedo esperar, no puedo esperar, no puedo esperar, ...

Yo

Categories: Student blogs

Woody Allen Quote I

Fri, 2006-10-27 00:50
No le tengo miedo a la muerte, es sólo que no quiero estar ahí cuando me suceda. Woody Allen
Categories: Student blogs

SHOEI XR1000

Sat, 2006-10-21 13:43

Aunque tengo serias dudas de que mi cabeza se lo merezca, acabo de recoger mi nuevo casco SHOEI XR1000. Me está sorprendiendo por la cantidad de features ocultas que tiene por todas partes, es un poco kde... Bueno, siempre me quedará el antiguo que es más gnome :-D Por cierto, cuando la dependienta me ha dado la caja y he calculado su peso le he preguntado que si estaba segura que ahí dentro había un casco... ¡No pesa nada!

A continuación el melón:

  • Calota en AIM + Fibra de vidrio orgánica, multicomposite.
  • EPS forro con dos densidades
  • Pantalla pinlock anti-niebla CX-1V
  • Cierre de doble hebilla
  • 3 construcciones diferentes para la calota exterior
  • talla M: 1330 g
  • Se puede lavar el acolchado central 3D
  • Los acolchados laterales se pueden desmontar y lavar.
  • Se puede separar y lavar el forro de la correa de sujección.
  • Sistema de múltiple ventilación y extracción de aire.
  • Entrada de ventilación en el frente y el mentón
  • Salidas de la ventilación en la parte posterior del casco, integradas en el Aero Wing Spoiler y en la zona de cuello para expulsar el aire utilizado

Sigo buscando pegatinas de debian, ubuntu, guadalinex, python, ... para ponerles a mis cascos y mis motos, help!

Categories: Student blogs