Top articles
-
Encapsulation
With the use of objects; application and system software no longer know about the precise format of the data structure. That knowledge is contained within the object itself and is not visible outside the object. Because it is not visible, any change to...
-
#masqueslavables
...une Epidémie, des Masques Chaque jour de nombreux lots de Qualité Gouvernementale : Prix Spécial une photo du Président #Masqron (non dédicacée, mais tamponnée à sec) 1°prix un ventilateur de plafond à pile (non fournie) 2°prix une bombe aérosol 5...
-
Alternatif mon capitaine
La bonasserie de ceux qui sont assis aux endroits de Pouvoir, entourés de leurs nombreux séides, est sans limite. Ainsi les Autorités et leurs sbires ne voient plus complètement d'un mauvais œil les "masques alternatifs" ! Normes, Agréments , Directives,...
-
The joke
The joke had the pilot of a small plane and his ten passengers lost in a heavy fog at night in Atlanta. The plane's radio and all the instruments had been locked out by lightning. The pilot finally saw a man standing in the window of a tall building,...
-
C'est énorme !
Le Milliard 1.000.000.000 Dans la course au Milliard, organisé par notre Administration, deux pôles se distinguent : le milliard de masques, commandé en Chine le milliard d'ADD - Attestation de Déplacement Dérogatoire (50 millions d'administrés imprimant...
-
Livres...
-
Bulletproof Coffee
-
Histoire du RPG IV par Jon Paris !
http://ibmsystemsmag.com/Blogs/iDevelop/June-2015/The-Birth-of-a-New-RPG/ http://ibmsystemsmag.com/Blogs/iDevelop/July-2015/From-Skunkworks-to-Project---History-of-RPG-IV-Par/ http://ibmsystemsmag.com/Blogs/iDevelop/August-2015/Your-Baby-Is-Ugly---History-of-RPG-IV-Part-3/...
-
C l'informatique !
-
Values
-- values : to create a table on the fly ! select * from test10 where (num1,num2, num3) in(values( 1, 2, 3), (3, 4, 4)); select * from (values ( 1, 2, 3), (3, 4, 4)) as t; values ( 1, 2, 3), (3, 4, 4); values 123, 456, 789; insert into test10values (5,...
-
Questions triviales
Eckert, qui savait bien que de grandioses conceptions ne valent pas grand-chose sans la précision de l'exécution (leçon qu'apprit Atanassoff à ses dépens), ne cachait pas son penchant pour la micro-gestion. Il tournait autour des autres ingénieurs et...
-
Induction
L'aptitude à généraliser, qui définit l'induction, correspond à l'intelligence créative. Elle débute par un explosion d'énergie, avant de prouver après ce gachis apparent, qu'il est finalement économique de comprendre non pas seulement le problème posé...
-
full free Rpg
// Quelques exemples de déclarations "full free format Rpg". // A l'occasion de l'abandon des spécifs, // IBM aurait peut-être pu rebaptiser son langage Rpg 5 , non ?! // Anti-sèche DeveloperWorks ctl-opt option (*srcstmt:*nodebugio) dftactgrp(*no) actgrp('MILAN');...
-
Liste de bibliothèques
/* Sauvegarde la liste de bibliothèques */ /* Appelle le programme boot de l'appli, qui gère ses bib */ /* Restaure la liste de bibliothèques précédente */ PGM DCL VAR(&BIBLIST) TYPE(*CHAR) LEN(2750) DCL VAR(&BIBCUR) TYPE(*CHAR) LEN(10) DCL VAR(&BIB)...
-
Récupération d'un Result Set
// Voir fmr050 **freectl-opt option(*srcstmt :*nodebugio) actgrp(‘MILAN’) ; dcl-ds enregw; mois packed(2) ; code packed(8) ; codcli char(8) ;end-ds ; dcl-ds nullw int(5) dim(3) ; dcl-s mylocator sqltype(result_set_locator) ; exec sql call fmr050(7) ;...
-
Fonction & Result Set
create or replace function milan/fmr040 (p_mois dec(2))returns table (mois dec(2), code dec(8), codcli char(8))specific milan/fmr040return select t1.mois, t1.code, t2.codcli from fmr015p as t0 join fichier2 as t2 on t0.codcli = t2.codcli join fichier1...
-
Polymorphisme
Le polymorphisme permet d'obtenir un comportement adapté à chaque type d'objet, sans avoir besoin de tester sa nature de quelque façon que ce soit. La richesse de cette technique amène parfois à dire que l'instruction SI est à la POO ce que l'instruction...
-
SQL PL SubRoutine
Dans une procédure ou fonction Sql, il arrive que l'on ait un petit bout de code qui se répète à différents endroit :-(( En Rpg, on le collerai vite fait bien fait dans une fonction interne ou dans un sous-programme (exsr begsr endsr). L'exemple en SQL...
-
Requête Récursive
Une histoire de Composants/Composés... create table piece( piece dec(5, 0) primary key,libelle varchar(100)); create table compo( cpse dec(5, 0) not null references piece, cpsant dec (5, 0) not null references piece, note varchar(100), constraint Compo_pas_doublon_cpse_cpsant...
-
Equitable
Le loup a croqué la voisine, la belle italienne, la fille qui l’été dernier vendait des sorbets sur la plage. Des bananes flambées aussi. Quand la banane était trop mûre, elle forçait sur le Rhum. Faut bien être équitable... Quand on l’a découverte, les...
-
Time Travel Query
-
Programmation Fonctionnelle
"L'un des mérites de l'école dite de Programmation Structurée des années 70 fut d'éliminer - miaou - la gestion explicite par le programmeur de ces branchements inconditionnels comme GoTo, au profit de nouvelles structures de contrôle comme la boucle...
-
Ligne floue
Il y avait chez lui une intensité solitaire qui se reflétait dans sa passion pour la course de fond et le cyclisme. Il y avait aussi ce trait si répandu chez les innovateurs et élégamment décrit par son biographe Andrew Hodges : "Alan mit longtemps à...
-
Humilité
Quand un physicien suédois le présenta lors de la cérémonie en disant que son invention avait lancé la révolution numérique mondiale, Kilby montra son humilité à toute épreuve : " Quand j'entends ce genre de chose, répondit-il, ça me rappelle ce que le...
-
Osculomètre
La popularité d'Eckert à Penn culmina avec son invention de ce qu'il appelait son "osculomètre", instrument censé mesurer la passion et l'électricité romantique d'un baiser (en latin osculum). Un couple tenait les poignées de l'appareil puis échangeait...
/image%2F1025633%2F20151122%2Fob_b0e74c_pam007i.png)