TWEETS de petit jo
Visiteurs:52671 (5:aujourd'hui, 28:ce mois, 3865:cette année).Dernière visite:03/05/2024
> Accueil>Tweets
ou
Catégorie:Tous
Tous[nb=393]
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=3]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=3]Arduino[nb=1]
Les 'ateliers' du microprocesseur[nb=2]
Microsoft OS[nb=19]Cours magistral[nb=2]OS du futur![nb=12]
Langages[nb=32]Assembleur[nb=76]En PHP[nb=14]Expressions régulières[nb=5]Les tableaux[nb=4]
La chaine[nb=9]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:201-2201..2021..4041..6061..8081..100101..120121..140141..160161..180181..200
201..220221..240241..260261..280281..300301..320321..340341..360361..380381..393

OS du futur!

15/07/2022:



Tout le monde connait id=fopen(nom_fich,param) et fread(id) pour lire, fwrite(id,phrase) pour écrire et enfin fclose() pour fermer.
Et bien pour les fichiers temporaires il y a:id=tfopen(param) et tfread(id,option_carac_rc) pour lire, tfwrite(id,phrase) pour écrire et enfin tfclose(id,chemin,nom_fich) pour fermer.
Voir d'après tweet
Voir le fil de discussion en entier

J'aime  Commenter

Langages

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
 

Langages

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)

Voir le fil de discussion en entier

J'aime  Commenter
 

Assembleur

16/07/2022:



Pourquoi on est passé en 64 bits(je ne crois pas que l'on ira au-dessus)? En théorie, parce que ce l'ACC est sur 8 octets, que les double sont sur 8 octets. Mais aussi, parce qu'on était obligé!
En effet, la taille de la RAM nous oblige de faire comme ça! Nous sommes rendus au dessus des 4 octets(Je dis cela pour tous ceux qui ont dit que les pointeurs étaient des registres 4octets)

J'aime  Commenter
 

Langages

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
 

Assembleur

16/07/2022:



Bien sûr, tous programmeurs assembleur connaissent par exemple mov al,(edx+ebx*8). Hé, bien pour la partie data,sp,les registres de déplacement ix,jx et pc aussi,il pointe l'origine d'un programme
En réalité,il y a pour chaque registres généraux(eax,ebx,ecx,edx,xi,xj,sp,pc:xax,xbx,xcx,xdx,xxi,xxj,xsp,xpc)(en théorie). Ce qui donne mov,al,(edx+ebx*8) même syntaxe mais xdx est implicite!

J'aime  Commenter
 

OS du futur!

21/07/2022:



Dans l'explorateur de fichiers, on précise souvent le nombre d'octet du fichier, mais en sera t-il toujours ainsi! (non, enfin d'après moi, filesize est en réalité, un réél sur 8 octets!)
Tant que les fichiers du PC ne sont pas gigantesque, on ne perd pas en précision, mais après l'affichage de toutes façon, c'est avec des To...Eo. Cela évite de tout changer!

-petit jo: Bien sûr,pour les programmeurs il y aura toujours la possibilité( très rarement utilisé) de connaitre la taille du gros fichier, en comptant les octets(ou blocs d'octets) par une fonction système

Voir le fil de discussion en entier

J'aime  Commenter
 

Les entêtes des fichiers

21/07/2022:



Momo, je veux t'avertir (toi et les gens du monde libre... c-a-d nous) au sujet de la datetime de fichiers. On ne va changer les caractéristiques tout les 50 ans par manque de place!
On en a beaucoup discuter, mais il n'y a pas de datetime finalement! Je veux dire plutôt, il y a un datetime mais indirectement! (voir détails)

J'aime  Commenter

Pour le W3C

21/07/2022:



Pourquoi ne pourrions pas avoir des combo avec la possibilité d'avoir une image à chaque ligne quand on déroule et pour le résultat. Cela ne change rien au sytème d'écriture HTML!
Moi,cela fait plusieurs années que j'attend (en espérant qu'il le trouve)! Je finis pas le dire, (C''est gratuit! W3C)

J'aime  Commenter

Assembleur

21/07/2022:



Je voudrais dire à Intel, que Zilog avait 3 registres généraux en plus(a,b,c,d,...e,h,l) ! Il faudrait eax,ebx,ecx,edx,eex,ehx,elx qui sont maintenant sur 8 octets.Zilog les avait, mais sur 1 octet
De plus, les 128 registres d'usage général, sont quadruplés et ne ceux la ne sont pas accessibles directement. Ce sont des pointeurs vers la RAM,pour charger l'autre plage(Voir détails)
Voir le fil de discussion en entier

J'aime  Commenter

Assembleur

21/07/2022:



Ce qui nous amène à utiliser une variable r2 à r127, comme par exemple pile de bits,vu que l'on gaspille 8 octets à chaque push ! (voir exemple)

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

J'aime  Commenter

Le bit Juju(pour un double)

-petit jo: Hé! Juju ! Tu passes à la TV ! Pense à mettre ta belle robe du dimanche ! (on plaisante les filles!)

22/07/2022:



Qu'est ce le bit Juju?

-petit jo: C'est pour toi,Juju !

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

J'aime  Commenter

SQL

23/07/2022:



Même chose pour le LIKE de sql: LIKE devrait faire un lower avant pour accepter une orthographe voisine et ainsi simplifier la chaine de recherche écrit en utf8.
Si on fait LIKE "%libelle%", on trouve libelle,libellé,LIBELLE mais aussi libELLe,libELLé ! En réalité, LIKE est un filtre ! Il ne cherche pas strictement le mot !

-petit jo: Bien sûr, LIKE "libelle%" et LIKE "%libelle" restent!

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

J'aime  Commenter

Le bit Juju(pour un double)

-petit jo: Hé! Juju ! Tu passes à la TV ! Pense à mettre ta belle robe du dimanche ! (on plaisante les filles!)

30/07/2022:



Il y a un moyen quand c'est un string, d'utiliser le bit Juju pour toutes chaines >6 caractères(du moins quand on est en 64bits et du moins au tout début de la chaine)
mais on peut faire mieux si la chaine <=7:on gagne les 8 octets du pointeur(voir détails: à utiliser quand c'est string et non un pseudo-double)

-petit jo: PS: rectification de ma part ce n'est plus 6 caractères,mais 7 caractères que l'on a au debut de la chaine! Car si le premier caractère vaut \0 alors on a pas besoin de finir pour 7 caractères

J'aime  Commenter

La BDD(Base De Données)

30/07/2022:



Une BDD devrait avoir sa propre partition de disque. C'est vrai aujourd'hui, beaucoup d'applis (voir aussi pour l'OS,en particulier la base de registre de Windows) utilise une BDD pour les données
et même si c'est possible,un disque dur dédié entièrement pour une appli qui veut une grande BDD, car l'accès spécial BDD (formatage spécial)serait plus rapide qu'une gestion de fichiers

J'aime  Commenter

La BDD(Base De Données)

30/07/2022:



Comme il existe des clés USB, il devrait exister aussi des BDD USB( disques durs avec alim intégré où l'on a qu'à mettre un cordon 220V), ou pour de très petites BDD, des clés BDD USB!
Elle devrait être facile à copier entièrement par d'autres support USB > à la capacité à cette dernière! Avec un OS qui sait gérer cela!

J'aime  Commenter
 

L'USB

-petit jo: par petit jo et Momo! (1991)

19/08/2022:



Tout comme il existe une fonction pour éjecter un CD, il devrait y avoir une fonction pour démonter une clé USB, sans passer par l'interface de l'écran
Par exemple: unmont("f:") qui renvoit l'essai (vrai si cela s'est bien réalisé) . Comme cela le programme pourrait lui-même dire de débrancher la clé à sa façon! (et pas cliquer)

J'aime  Commenter
 

Langages

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'!

Voir le fil de discussion en entier

J'aime  Commenter
 

Langages

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
 

Langages

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

Pages:201-2201..2021..4041..6061..8081..100101..120121..140141..160161..180181..200
201..220221..240241..260261..280281..300301..320321..340341..360361..380381..393
Catégorie:Tous
Tous[nb=393]
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=3]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=3]Arduino[nb=1]
Les 'ateliers' du microprocesseur[nb=2]
Microsoft OS[nb=19]Cours magistral[nb=2]OS du futur![nb=12]
Langages[nb=32]Assembleur[nb=76]En PHP[nb=14]Expressions régulières[nb=5]Les tableaux[nb=4]
La chaine[nb=9]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[102] sur:Medjugorje