Top articles
-
A Brief History of the Internet
Documentaire réseau ! Paramètres / Sous-titres : Anglais(généré automatiquement) A Brief History of the Internet - Robert X. Cringely : Networking The Nerds, Serving the Suits, Wiring the World Nerds 2.0.1: A Brief History of the Internet (1998) is a...
-
PHrPg
Pour les structures de controle, PHP propose deux syntaxes. http://uk.php.net/manual/fr/control-structures.alternative-syntax.php La première est bien connue : $b){ echo "a is bigger than b"; // Ces 2 lignes sont echo "bla bla bla"; // en...
-
Eventuellement
Bob Cringely, l'un des meilleurs chroniqueurs du domaine informatique, a eu un jour cette délicieuse boutade à propos des êtres intelligents : ils ne commettent qu'une seule fois la même erreur. En effet, les esprits éclairés seraient suffisament avisés...
-
all
select * from personne where pays_id_naiss <> all (select pays_id_naiss from personne where prénom = 'Albert' ) ; -- Attn au valeurs nulles ! -- Dans le cas présent, si l'un des "Albert" de la sous-requête est domicilé "null" part, -- la sous-requête...
-
Agile IT
Manifeste pour le développement Agile de logiciels Les individus et leurs interactions plus que les processus et les outils Des logiciels opérationnels plus qu’une documentation exhaustive La collaboration avec les clients plus que la négociation contractuelle...
-
#Masqron
Étudions aujourd'hui le verbe "masqrer" : Viens de la fusion de "masque" et "rétention". Ex : Pierre déclare ne pas vouloir de voiture. En réalité il ne parvient pas à passer son permis de conduire... Alors il masqre ! Ce verbe, du premier groupe, se...
-
BOUM !
"Et puis un jour il m'est venu brutalement à l’esprit - BOUM ! -, que la complexité était fondamentale. Et ça a été le déclic ! Si, d'une manière ou d'une autre on pouvait contribuer de manière significative à aider les humains à gérer la complexité et...
-
SQL is fun
Look how much fun it is to program SQL. Three lines of code and you get an interesting answer [...] Compare to Java and C where typing until your fingers fall off usually doesn’t result in much of anything. SQL, Lisp, and Haskell are the only programming...
-
dt99 (1)
DT99 the Ultimate Date Functions... ;-)) Une nouvelle fonction DT99, éventuellement associée à des %bif Rpg - built in function - ou des fonctions Sql, devrait nous permettre de vaincre l'énervant incomfort :o(( où nous entrainent les pseudo-dates des...
-
dt8u dt8i
Encore une histoire de date "legacy"... Un pgm de service, deux fonctions, et le pgm de test. ******* Prototype PSDT01CP **************************** D dt8u pr 8 0 D dt8ix 8 0 value D dt8i pr 8 0 D dt8ux 8 0 value ******* Programme de Service PSDT01 *******************...
-
Déèsse Qualifiée
Ftest010d cf e workstn * * Ddscouple ds qualified inz D habitant likeds(dshabitant)D dim(2) D nom 15 * * Ddshabitant ds qualified D based(dummy) D personne likeds(dspersonne)D adresse likeds(dsadresse) D electeur n * Ddspersonne ds based(dummy) D code...
-
Attributs Table Sql
* Demande un nom de fichier, biblio, éventuellement un préfix. * Génère dans un fichier source "srcg", * le détail des instructions SQL Select, Insert, Update * et des cartes D. * afin d'éviter l'emploi de * (toute les zones). * Hdftactgrp(*no) Hactgrp('milan')...
-
Programme de Service (3)
(membre /copy utilisé dans le PS et dans les pgm utilisateurs) SP010K Ddt3v1 pr 8 0 D aaaa 4 0 value D mm 2 0 value D jj 2 0 value D v 1 value Ddt3v1d pr d D aaaa 4 0 value D mm 2 0 value D jj 2 0 value WRKBNDDIRE BNDDIR(MILAN/MILAN) (Le répertoire de...
-
Programme de Service (2)
* SP010 P r o g r a m m e d e S e r v i c e *(Contient deux fonctions, * que nous mettons à disposition d'autres pgm) Hnomain /copy sources, sp010k * Reçoit une pseudo date en trois zones et en retourne une. * Possibilité de vérifier la validité de la...
-
Cerises
Un escargot japonais montait lentement le long d'un tronc de cerisier. On était en février ou en mars. L'escargot rencontra un insecte qui lui dit : - Mais où vas-tu ? Ce n'est pas la saison ! Il n'y a pas de cerises sur cet arbre ! - Il y en aura quand...
-
Classe interne
public class Foo { JFrame cadre ; JButton btn1 ; JButton btn2 ; JLabel lbl ; Container cadreCtnr ; void go() { cadre = new JFrame(); cadre .setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE ); cadre .setSize(400, 300); btn1 = new JButton( "btn1" ); btn1...
-
Sous-Procédures & Fonctions
// Bonjour, // L'unité de code qui tourne, sur un iSeries ou désormais System i , // c'est la procédure... Les sous-procédures ou fonctions sont des sortes de sous-programmes, avec beaucoup d'avantages ! Le code est local On peut les appeler dans un "eval"....
-
mur murs
Votre "pensée élargie" m'évoque cette phrase de l'écrivain portugais Miguel Torga qui, dans une conférence prononcée à Sao Paulo en 1954, remarquait déjà que "l'universel, c'est le local moins les murs". On pourrait d'ailleurs inverser la proposition...
-
Travaille !
Connaissez-vous cette blague du violoniste qui s'est perdu pendant qu'il se rendait à son concert ? Il arrête un vieux monsieur au coin de la rue et lui demande comment faire pour aller au Carnegie Hall. Le vieux monsieur regarde le violoniste et le violon...
-
Mise à jour d'une table
// Mise à jour d'une table en Sqlrpgle. // Proche de cet exemple Rpg là . // Les accès Sql sont dans des sous-procédures. Hdftactgrp(*no) Hactgrp('milan') Hoption(*srcstmt:*nodebugio) Ftst010D cf e workstn D sds Dproc_name *proc Duserr2 254 263 Dcl_client...
-
Date
select current date from sysibm .sysdummy1; select c urrent date + 65 day from sysibm .sysdummy1; select cast ( '2007-02-26' as date ) + 2 year - 3 month + 29 day as toto from sysibm .sysdummy1 ; se lect date ( '2007-01-31' ) + 1 month as toto from sysibm...
-
Les Clés
// Aujourd'hui, nous prenons la clé des champs ! // // Le format libre a apporté de nouvelles façons // de coder les clés d'accès aux fichiers : // // Clés à la volée // %kds avec DS manuelle // %kds avec DS "likerec" Ftest035p if e k disk * DS manuelle....
-
Programme de Service (4)
SP010T Pgm utilisant les fonctions hébergées dans le programme de service. Notez, une fois terminée la mise en place précédemment décrite, la simplicité d'utilisation des fonctions ainsi mutualisées ! Hdftactgrp(*no) Hactgrp('MILAN') Hbnddir('MILAN')...
-
PnlGrp
Un peu de CL CLP CLLE, CMD, UIM... Associer une commande *cmd - appelée SPS - et ses mots-clé à une aide *pnlgrp CMD PROMPT('Show Program Source') PARM KWD(PROG) TYPE(*CNAME) LEN(10) MIN(1) + CHOICE('Programme') PARM KWD(BIBSRC) TYPE(*CNAME) LEN(10) +...
-
mdy2yymd
// Nous voici dans l'aspect procédurale de SQL, // SQL PSM (Persistent Stored Modules) ou SQL PL (Procedural Language) ou SPL // Certains fichiers systèmes AS/400 gérent les dates à l'aide de 2 champs, // La fonction SQL ci-dessous les rend un peu plus...
/image%2F1025633%2F20151122%2Fob_b0e74c_pam007i.png)