TWEETS de petit jo
Visiteurs:52998 (14:aujourd'hui, 355:ce mois, 4192:cette année).Dernière visite:14/05/2024
> Accueil>Tweets
ou
Catégorie:Langages
Tous[nb=402]
Inventions[nb=4]
Le saviez-vous?[nb=24]Le politiquement correct[nb=25]A vos ordres mon adjudant![nb=1]Y-avez-vous déja songé?[nb=4]Blagues à 'symbales'[nb=4]
Lettre à M...r Mélenchon[nb=3]Problèmes d'écologie[nb=3]
Pour le PC[nb=8]Electroniquement Votres![nb=4]La fameuse RAM[nb=13]Les microcontroleurs PIC[nb=2]Le bit Juju(pour un double)[nb=8]
ASCII en assembleur[nb=7]L'USB[nb=4]Les entêtes des fichiers[nb=11]Les piles,les listes et le tas en assembleur[nb=4]Arduino[nb=1]
Les 'ateliers' du microprocesseur[nb=2]Les drapeaux[nb=2]
Microsoft OS[nb=20]Cours magistral[nb=2]OS du futur![nb=12]les fichiers bat ou batch[nb=1]
Langages[nb=33]Assembleur[nb=77]En PHP[nb=14]Expressions régulières[nb=5]Les tableaux[nb=4]
La chaine[nb=10]Et pour Windev...![nb=10]
Restos du coeur[nb=6]Autres[nb=1]
SQL[nb=6]La BDD(Base De Données)[nb=4]
Pour le W3C[nb=38]Internet[nb=5]ipv6[nb=9]http[nb=5]
Le clavier[nb=6]
Pages:21-331..2021..33

02/05/2022:



On a jamais dit que pour un opérateur les deux valeurs (à gauche et à droite) devaient être du même (cast). Je parle par exemple en Java avec les types simples.
Par exemple: "bonjour"<<2 renvoie 'bo' et "bonjour">>2 renvoie 'njour' .Et "bonjour"<<-2 renvoie 'ur' et "bonjour">>-2 renvoie 'bonjo'
Voir le fil de discussion en entier 

J'aime  Commenter
 

02/05/2022:



De même: "bonjour<div>ok</div>">>"<div>" renvoie 'ok</div>' et "ok</div>" << "</div>" renvoie 'ok'

-petit jo: Tout le monde suit? (normalement, je n'ai pas dit d'erreur!)

Voir d'après tweet Voir le fil de discussion en entier 

J'aime  Commenter
 

02/05/2022:



Et notre fameux opérateur <<< (en Java) ? -Hé, bien c'est l'instruction assembleur ROL appliquée aussi aux chaines!
Exemple: "bonjour" <<< 4 donne "ourbonj" . "bonjour" <<< -4 donne "jourbon" . "bonjour" <<< 0 donne "bonjour" .

-petit jo: Et pour bonus! "bonjour"*3 donne 'bonjourbonjourbonjour' ou si vous préférez " "*100 donne 100 eSPACEs ou notre fameux basic-java d'Amstrad:space(100)

Voir d'après tweet Voir le fil de discussion en entier 

J'aime  Commenter
 

11/06/2022:



L'opérateur \= et \ a=3444\2 est à proscrire! Il veut dire autre chose que la division d'un entier!
Car dans l'article précédent, / renvoit la division entière du nombre entier à gauche de l'opérateur. Cela évite de gaspiller des opérateurs. Pour les doubles, utiliser le cast :a=(int)2.3/2
Voir d'après tweet Voir le fil de discussion en entier 

J'aime  Commenter
 

11/06/2022:



De même, l'opérateur ^= et ^ (préférez ¨= et ¨) ne veut pas dire ou-exclusif, mais puissance (pour les entiers et les réels)
Il veut dire puissance: a^3 pour a*a*a (et non a**3). en plus, ^^ veut dire au carré, si vous ne voulez pas du caractère ². Exemple: b=a^^ ou b=a² est équivalent à b=a*a

J'aime  Commenter
 

16/07/2022:



En réalité, ce n'est pas compare(chaine1,chaine2), qui renvoie true ou false, qui devrait être utilisée mais compare.diff(chaine1,chaine2) qui renvoit la position de différence(nan si identique)
compare.diff(chaine1,chaine2) qui renvoit la position (int sur 8octet,on est en 64 bits). Elle fait comme compare si identique mais quand on s'attend à une différence, est préférée.
Voir d'après tweet Voir le fil de discussion en entier 

J'aime  Commenter
 

16/07/2022:



Une version récente de : lower(chaine) ?-et bien, lower.str(chaine) adaptée aux caratères latin (>128) et aux caratères utf8, et bien sur les majuscules en minuscule!
Ce qui compte c'est que le résultat soit une chaine ASCII(<128), qui permet de travailler dessus quand c'est presque pareil!

-petit jo: Pour le caractère qui affiche ? mais qui n'est pas le caractère ascii ?, tout ce que je sais c'est <32 ou >127 (je le verrais bien <32, pas vous? ...à cause de la fonction lower)

J'aime  Commenter
 

16/07/2022:



Bien sûr, il y plusieurs sorte de trim ! En particulier, je voudrais vous parler de trim.xml(chaine) qui nettoie la page ou la chaine, contenant des balises html!
Elle ne touche pas à l'extérieur des balises, mais à l'intérieur pour avoir qu'un espace entre chaque attribut, et qui met un '/' à la fin quand la balise suivante n'est pas la balise fermante!

-petit jo: Il y a aussi dans le même esprit: trim.json et surtout la forme générale pour tous les développeurs: c=trim.str($chaine,$ma_fonction_qui_nettoie); comme nettoie Email,nom,prenom,tèl..

Voir d'après tweet Voir le fil de discussion en entier 

J'aime  Commenter
 

25/08/2022:



La syntaxe while(condition){ action;} ,n'est pas complète, On devrait prévoir le cas où l'on n'entre jamais dans la boucle! while(condition){action;}never{action2}
Il en est de même pour la boucle for! for($i=0 ; $i<10 ; $i++){action;}never{action2} (never est facultatif et reste compatible avec ce qui se fait actuellement)

-petit jo: 'cela vient de Zope'!

J'aime  Commenter
 

25/08/2022:



Il manque les deux instructions retry (comme continue) et abort (comme break) de la célèbre boucle try{}catch(condition){} de java !
On ne peut pas utiliser les même mots clés que pour les boucles en général, car il peut y en avoir dans le try !

-petit jo: Godefroiy de (mon try) ;^)

J'aime  Commenter
 

25/08/2022:



Il faut laisser la possibilité, pour une question d'esthétique et de clarté, de pouvoir écrire le mot clé then de if ! (on est peut être aller un peu loin, même si c'est toujours correct!)
De plus, si then existe ,on peut en mettre plusieurs ... Si Si ! ...Exemple!

-petit jo: then ..et pas Zen !

J'aime  Commenter

30/11/2023:



Ecrire: a=1; IF a THEN faire_ceci(); .Cela marche pour les entiers, pour faire comme les booleen! On pourrait le généraliser à tout les types simple ayant 'faux' comme valeur par défaut!
a=0.3; IF a THEN oui_ca_marche(); d="" ; IF d ELSE ici_non(); c="ee" ; IF c THEN la_oui();

-petit jo: Merci, l'ami AMSTRAD!

Voir d'après tweet Voir le fil de discussion en entier 

J'aime  Commenter
 

13/05/2024:



Les mots-clé break, continue et exit connus de tous n'ont pas toute la syntaxe. D'accord il peuvent s'exécuter sans paramètre mais petit jo ajoute un paramètre booléen. Ca va plus vite!
Il y a un test dans le paramètre! break(i>100); continue(i==0); exit(o_fin);

-petit jo: C'est propre n'est ce pas?


J'aime  Commenter
 
Pages:21-331..2021..33
Catégorie:Langages
Tous[nb=402]
Inventions[nb=4]
Le saviez-vous?[nb=24]Le politiquement correct[nb=25]A vos ordres mon adjudant![nb=1]Y-avez-vous déja songé?[nb=4]Blagues à 'symbales'[nb=4]
Lettre à M...r Mélenchon[nb=3]Problèmes d'écologie[nb=3]
Pour le PC[nb=8]Electroniquement Votres![nb=4]La fameuse RAM[nb=13]Les microcontroleurs PIC[nb=2]Le bit Juju(pour un double)[nb=8]
ASCII en assembleur[nb=7]L'USB[nb=4]Les entêtes des fichiers[nb=11]Les piles,les listes et le tas en assembleur[nb=4]Arduino[nb=1]
Les 'ateliers' du microprocesseur[nb=2]Les drapeaux[nb=2]
Microsoft OS[nb=20]Cours magistral[nb=2]OS du futur![nb=12]les fichiers bat ou batch[nb=1]
Langages[nb=33]Assembleur[nb=77]En PHP[nb=14]Expressions régulières[nb=5]Les tableaux[nb=4]
La chaine[nb=10]Et pour Windev...![nb=10]
Restos du coeur[nb=6]Autres[nb=1]
SQL[nb=6]La BDD(Base De Données)[nb=4]
Pour le W3C[nb=38]Internet[nb=5]ipv6[nb=9]http[nb=5]
Le clavier[nb=6]





Tweets[112] sur:Medjugorje

SOMMAIRE