viernes, 6 de junio de 2014

Humor - El Coboliky

¿Quién no recuerda a Chikilicuatre cantando el chiki chiki en la edición de Eurovisión del 2008? Si hay alguien con mala memoria puede recordarlo con el siguiente vídeo:



Pues los Coboleros tenemos nuestra propia versión llamada El Coboliky. Aquí la podéis leer:

"El Coboliky"

 ¡¡¡Teclea, teclea!!!

El coboliky mola mogollón, aunque sea arcaico y no puedas usar ratón.

Ponle coboliky a ese programita, y te encantará, su negra pantallita.

Programa despacio, programa bien suave y no hagas un bucle, mi amol ya tu sabes!

Programan los juniors, Programan los seniors, mi jefe no programa pero se cree muy bueno.

Y el coboliky se programa asi:
1-el Readnes
2-el Comicontrol
3-el Perfomantil
4-el Movecorr
Programa el coboliky, Programa el coboliky, programan los heavys también los frikis

Programan en la ofi, programan en la uni, Programan los fruittis y también los lunnis.

Programa coboliky tomando un café, pero deja de hacerlo, los viernes a las 3 y si estás de guardia programa en tu casa, cuando los de sala, te den la brasa...

Y el coboliky se programa asi:
1-el Readnes
2-el Comicontrol
3-el Perfomantil
4-el Movecorr
Este coboliky, es lo más estable, lo usan los bancos, también los contables.

Y si el coboliky, quieres programar, ponle muchos moves, no pares de validar...
 ¡¡¡Validar!! ¡¡Validar, validarr, validarrr!!!
Y el coboliky se programa asi:
1-el Readnes
2-el Comicontrol
3-el Perfomantil
4-el Movecorr
 teclea!!!, tecleaaaaaaaa!!!!!


¿Qué os parece Coboleros?

viernes, 9 de mayo de 2014

Arquitecturas Altamira y Partenón

La mayoría de los bancos pueden usar una de las siguientes arquitecturas:

  • Arquitectura Altamira - usada en, por ejemplo, Bankinter y Barclays
  • Arquitectura Partenón - usada en, por ejemplo, el Santander
Es un poco complicado encontrar manuales acerca de cualquiera de las arquitecturas, lo que más encuentras son foros. A pesar de esta dificultad, tras horas de búsqueda he encontrado el siguiente manual de arquitectura altamira: pinchar aquí para consultarlo. Sin embargo, de la arquitectura partenón sólo he localizado un vídeo en el que se explica en qué consiste dicha arquitectura: pinchar aquí para ver el vídeo.

viernes, 4 de abril de 2014

Humor - Las vacaciones


En ocasiones se tiene tanto curro en el mundo de la informática que ésto es lo más parecido que se puede tener a unas vacaciones:



viernes, 14 de marzo de 2014

CICS (1): Mapa

En mis más de 5 años de experiencia en HOST sólo me he tenido que enfrentar una vez a un mapa en CICS. La experiencia fue positiva porque sólo tuve que incluir un campo nuevo y a la hora de probar funcionó a la primera.

Lo poco que aprendí es que un mapa era una sucesión de campos que tenían una estructura como la siguiente:

          DFHMD POS=(X, Y),LENGTH=DDD,ATTRB=(ATRIB1, ATRIB2,…)[,PICIN=’9(DDD)’]

Pasamos a ver qué es cada uno de los elementos que lo componen.

POS=(X,Y)
Para situarse en la pantalla, X se refiere a la línea e Y a la columna. La coordenada indicada por X e Y se refiere a la primera posición en la que va a empezar el campo.

LENGTH=DDD
Longitud del campo.

ATTRB=(ATRIB1, ATRIB2,…)
Atributos del campo. A continuación se va a indicar una serie de atributos:
  • NUM – numérico. Si el campo es numérico se deberá indicar al final PICIN=’9(DDD)’ siendo DDD el mismo valor que se ha indicado para la longitud, es decir, para el elemento LENGHT.
  • BRT – brillante.
  • ASKIP – el cursor no se posicionaría en ese campo y pasaría al siguiente que fuera editable (este atributo se utiliza cuando queremos que se muestre por pantalla un determinado valor previamente recuperado de una tabla a la que se ha accedido mediante select utilizando en la cláusula where el contenido del campo editable que le precede).
  • PROT – protegido, no se puede escribir en ese campo.
  • DRK – dark, no se muestra por pantalla el campo.
  • UNPROT – desprotegido, se puede escribir en ese campo.

La próxima vez que aprenda algo de interés sobre los mapas, lo escribiré.

viernes, 3 de enero de 2014

Divulgación científica en el campo de la informática (1)

Si consideramos la informática una ciencia, podemos decir que en el campo de la informática existe investigación y divulgación científica. Por ello, me gustaría comenzar un ciclo de entradas acerca de la divulgación científica en el campo de la informática.

Hoy comenzaremos con tesis doctorales acerca de diferentes aspectos de este campo. Para ello, incluyo sendos enlaces de las universidades Politécnica y Complutense de Madrid en las que se puede tener acceso a diferentes tesis doctorales:




jueves, 5 de diciembre de 2013

Biografías (2)

Biografía de Niklaus Wirthhttp://es.wikipedia.org/wiki/Niklaus_Wirth

A Niklaus Wirth le recuerdo de mis años de estudiante en la universidad como el inventor de Pascal.

viernes, 4 de octubre de 2013

Humor - Apagar equipo

¿Os imagináis que al acabar la jornada laboral de hoy vieseis lo siguiente al apagar el equipo?


¿Por cuál optaríais?

viernes, 6 de septiembre de 2013

Portal de tecnología e informática

He encontrado el siguiente portal http://www.libreriainformatica.com/ en el que podrás encontrar diferentes publicaciones (libros, tutoriales, revistas...) sobre tecnología e informática.

Aunque a simple vista pueda parecer que tiene buena pinta pero en cuanto a tutoriales le veo un poco flojo. Quizás, puede ser interesante la sección Revistas pero tampoco es para tirar cohetes.

miércoles, 24 de julio de 2013

Cobol: conversiones entre tipos de datos (2)

Supongamos que tenemos un fichero de entrada en el que uno de los campos, por ejemplo REG-E-IMPORTE, es un PIC X(15) y representa un importe de 13 posiciones enteras y 2 posiciones decimales. ¿Qué tendríamos que hacer para convertir dicho campo a un PIC S9(13)V9(2) USAGE COMP-3?

Es muy sencillo y muy fácil. En un programa que he realizado recientemente (y que está probado) he declarado en working las siguientes variables:

          01 WS-IMP1                                 PIC X(15).             
          01 WS-IMP1-N REDEFINES WS-IMP1      PIC 9(15).             
          01 WS-IMP1-AUX                        PIC 9(15) VALUE ZEROES.
          01 WS-IMP-AMORT-PRINC       PIC S9(13)V9(02).      

En el programa, en donde corresponda, tendríamos que codificar lo siguiente:

          MOVE REG-E-IMPORTE               TO WS-IMP1                 

          MOVE WS-IMP1-N                        TO WS-IMP1-AUX             

          MOVE WS-IMP1-AUX(1:13)        TO WS-IMP-AMORT-PRINC(1:13)

          MOVE WS-IMP1-AUX(14:2)        TO WS-IMP-AMORT-PRINC(14:2)



Pues esto es todo lo que hay que hacer. A lo mejor te preguntarás: pero, ¿qué sucede si el campo REG-E-IMPORTE es un PIC X(13) y tenemos que convertirlo a un PIC S9(13)V9(2) USAGE COMP-3? Pues muy sencillo. Tanto la longitud de WS-IMP1 como la de WS-IMP1-N sería 13 mientras la definición de WS-IMP1-AUX y WS-IMPO-AMORT-PRINC sería exactamente a la indicada anteriormente. En cuanto al código, sería exactamente el mismo que el indicado anteriormente.

lunes, 15 de julio de 2013

Citas Informáticas 2

Aquí vienen algunas citas de Dijkstra.

Sobre FORTRAN...

FORTRAN, un desorden infantil, con casi 20 años de antigüedad, es inadecuado más allá de toda esperanza para cualquier cosa que tengas en mente: demasiado torpe, demasiado arriesgado, y demasiado costoso de usar.

Sobre Basic...

Es prácticamente imposible enseñar a programar correctamente a estudiantes que han estado expuestos a Basic con anterioridad; como programadores potenciales han sido mentalmente mutilados más allá de cualquier esperanza de regeneración.

Sobre PL/I...

PL/I es una enfermedad terminal. Pertenece más al conjunto de los problemas que al de las soluciones.

Sobre Cobol...

El uso de COBOL produce parálisis cerebral; por tanto su enseñanza debería considerarse constitutivo de delito.

Y sobre APL...

APL es un error, llevado a la perfección. Es el lenguaje del futuro para las técnicas de programación del pasado: creará una nueva generación de incompetentes.

No dejaba títere con cabeza.

lunes, 1 de julio de 2013

Libros informática: Editorial RA-MA

Si te interesa comprar un libro de informática en particular de la editorial RA-MA puedes acceder a su página web (http://www.ra-ma.es/) y pinchar donde pone Informática:


Ahí encontrarás todos los libros de informática de la editorial RA-MA.