Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2046 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  23007  23008  23009  ..  27258  27259  27260  27261  27262  27263
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2339521
nraynaud
lol
Posté le 27-09-2019 à 11:20:57  profilanswer
 

Reprise du message précédent :

masklinn a écrit :


À partir de quoi comme source, du texte décimal ou bien du binaire?


pardon, j'ai un objet buffer, c'est du parsing de fichier binaire.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 27-09-2019 à 11:20:57  profilanswer
 

n°2339522
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2019 à 11:24:43  profilanswer
 

nraynaud a écrit :


pardon, j'ai un objet buffer, c'est du parsing de fichier binaire.


DataView + getBigInt64 à partir de 10.4.0? MDN a l'air de dire que c'est quand node a ajouté le support pour BigInt, en builtin & sur les typed arrays (& probablement d'autres endroits).

 

Je vois pas comment t'aurais un overflow par contre, sauf si c'est un truc en taille variable style nul-terminated?


Message édité par masklinn le 27-09-2019 à 11:27:45

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2339523
nraynaud
lol
Posté le 27-09-2019 à 11:29:53  profilanswer
 

j'ai pas bigint, parce que je suis sur un nodejs un peu vieux


---------------
trainoo.com, c'est fini
n°2339524
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2019 à 11:36:55  profilanswer
 

nraynaud a écrit :

j'ai pas bigint, parce que je suis sur un nodejs un peu vieux


Alors je vois pas trop, sans perte de précision je vois juste "garder un array de uin8 et valider un peu à la main" ou "convertir en string" (potentiellement un package npm qui fait ça pour toi et fournir une interface pas trop immonde). T'as quoi comme manipulations à faire dessus?

Message cité 1 fois
Message édité par masklinn le 27-09-2019 à 11:37:47

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2339525
nraynaud
lol
Posté le 27-09-2019 à 11:38:10  profilanswer
 

masklinn a écrit :


Alors je vois pas trop, sans perte de précision je vois juste "garder un array de uin8 et valider un peu à la main" ou "convertir en string". T'as quoi comme manipulations à faire dessus?


non, je parle de détecter la perte et envoyer une erreur. En gros je voudrais attraper 53bits des 64, et détecter si ça rentrait pas.


---------------
trainoo.com, c'est fini
n°2339526
nraynaud
lol
Posté le 27-09-2019 à 11:40:10  profilanswer
 

mon idée du moment c'est d'utiliser ça: https://nodejs.org/api/buffer.html# [...] bytelength et de vérifier si les 2 octets manquants sont à 00 ou a FF. mais s'ils sont à FF il faut forcer le bit de signe, et je vais encore me planter et le mainteneur qui passe derrière va se planter.


---------------
trainoo.com, c'est fini
n°2339527
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2019 à 11:44:20  profilanswer
 

nraynaud a écrit :


non, je parle de détecter la perte et envoyer une erreur. En gros je voudrais attraper 53bits des 64, et détecter si ça rentrait pas.


view.getUInt16(offset) & 0xffe0 != 0
?

 

Ça regarde si les 11 bits au sommet sont bien à 0, et donc si t'as plus de 53 bits.


Message édité par masklinn le 27-09-2019 à 11:45:15

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2339528
nraynaud
lol
Posté le 27-09-2019 à 11:44:21  profilanswer
 

Je joue avec des images de disques durs, donc je suppose que 48 bits c'est déjà des bonnes tailles, surtout que c'est des secteurs, donc on a 512 * 2^48 taille de disques possible qui doit être uploadé par un navigateur...
 
D'ici quelques mois années, on aura les nombres de 64bits dans notre node.


---------------
trainoo.com, c'est fini
n°2339529
nraynaud
lol
Posté le 27-09-2019 à 13:58:54  profilanswer
 

quand tu niques un bit parce que t'as la flemme de faire un complément à 2:
 

Code :
  1. // actually reads 47 bits
  2. function parseS64b(buffer, offset, valueName) {
  3.  const extraBits = buffer.readIntLE(offset + 6, 2)
  4.  const value = buffer.readIntLE(offset, 6)
  5.  const hadValueInHighBytes = !(extraBits === 0 || extraBits === -1)
  6.  const readWrongSign = Math.sign(value) * Math.sign(extraBits) < 0
  7.  if (hadValueInHighBytes || readWrongSign) {
  8.    throw new Error('Unsupported VMDK, ' + valueName + ' is too big')
  9.  }
  10.  return value
  11. }


---------------
trainoo.com, c'est fini
n°2339530
Anonymouse
Posté le 27-09-2019 à 14:24:57  profilanswer
 

Question de code
 
J'ai besoin de fournir un ensemble de fichiers consistant à une application.
Je veux que l'application puisse les lire immédiatement au restart.
J'aimerai les garder groupé ensemble pour éviter tout problème d'incohérence.
J'aimerai pouvoir continuer à lire, pour débug, tests, chacun des fichiers en utilisant les outils classiques.
 
Je pensais les grouper dans un tar, les copier sur la machine distante. Je pense que l'application peut les lire directement sans extraire le tar.
 
J'aimerai savoir si ça vous parait incongru comme manière, si vous avec d'autres solutions ...
 
Merci

mood
Publicité
Posté le 27-09-2019 à 14:24:57  profilanswer
 

n°2339532
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2019 à 14:42:35  profilanswer
 

Anonymouse a écrit :

Question de code

 

J'ai besoin de fournir un ensemble de fichiers consistant à une application.
Je veux que l'application puisse les lire immédiatement au restart.
J'aimerai les garder groupé ensemble pour éviter tout problème d'incohérence.
J'aimerai pouvoir continuer à lire, pour débug, tests, chacun des fichiers en utilisant les outils classiques.

 

Je pensais les grouper dans un tar, les copier sur la machine distante. Je pense que l'application peut les lire directement sans extraire le tar.

 

J'aimerai savoir si ça vous parait incongru comme manière, si vous avec d'autres solutions ...

 

Merci


Tu veux pouvoir modifier les fichiers, redémarrer l'application, et les changements sont pris en compte?

 

Sinon ça me semble être une version complexe d'un répertoire, et dans ce cas je suggère plus un zip c'est un peu plus complexe mais:

 
  • t'as pas le problème de devoir lire ton tar dans l'ordre
  • les bundles zippés sont classiques et bien compris, les zips sont souvent utilisés et interprétés comme des mini-FS (accédés sans être extraits).

Message cité 1 fois
Message édité par masklinn le 27-09-2019 à 14:42:53

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2339533
Anonymouse
Posté le 27-09-2019 à 15:00:41  profilanswer
 

Merci des conseils
 

masklinn a écrit :


Tu veux pouvoir modifier les fichiers, redémarrer l'application, et les changements sont pris en compte?


Yep  
 

masklinn a écrit :


Sinon ça me semble être une version complexe d'un répertoire


C'est tout à fait ce que je veux: un répertoire "groupé". Actuellement les fichiers sont automatiquement déployés 1 par 1 et l'application est restart. Du coup si les déploiement d'un des fichiers fail je me retrouve dans un état incohérent.  
 

masklinn a écrit :


, et dans ce cas je suggère plus un zip c'est un peu plus complexe mais:
 

  • t'as pas le problème de devoir lire ton tar dans l'ordre
  • les bundles zippés sont classiques et bien compris, les zips sont souvent utilisés et interprétés comme des mini-FS (accédés sans être extraits).


Le zip est cool sur l'API FS qui n'existe pas dans les API tar que j'aie vues bien que je vois pas pourquoi de telles APIs sont absentes alors que techniquement cela ne me parait pas difficile à implémenter. Après j'ai omis de dire que pour le moment les fichiers sont mappés en mémoire (mmap()) du coup avec le zip y'a le problème de la décompression.
 
Sinon il y a les iso que l'on peut monter dans le FS

Message cité 1 fois
Message édité par Anonymouse le 27-09-2019 à 15:02:09
n°2339535
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2019 à 15:14:34  profilanswer
 

Anonymouse a écrit :

Le zip est cool sur l'API FS qui n'existe pas dans les API tar que j'aie vues bien que je vois pas pourquoi de telles APIs sont absentes alors que techniquement cela ne me parait pas difficile à implémenter.


Parce-que tar est pas prévu pour faire du random-access. Tu peux hacker ça mais c'est pas standard. En zip, l'accès à un fichier donné est en temps constant.

Anonymouse a écrit :

Après j'ai omis de dire que pour le moment les fichiers sont mappés en mémoire (mmap()) du coup avec le zip y'a le problème de la décompression.


Tu peux utiliser ZIP_STORE pour stocker les contenus de fichiers. Après c'est un peu tricky, faut que l'implémentation à laquelle t'as accès te donne l'offset & la taille pour pouvoir bricoler à côté, & faut probablement bien assertir que l'entrée est pas compressée.

Anonymouse a écrit :

Sinon il y a les iso que l'on peut monter dans le FS


Oui ou autres images (vmdk, dmg, …) mais je présume que c'est plus compliqué à créer & à consommer.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2339537
flo850
moi je
Posté le 27-09-2019 à 15:59:07  profilanswer
 

nouveau mbp commandé :love:
modèle 2018, 13", 1To/16Go en refurbished + apple care


---------------

n°2339538
Kenshineuh
Posté le 27-09-2019 à 16:07:20  profilanswer
 

Tu me donnes envie...  :o  
 
Le mien rame du cul pour mes projets, surtout ceux de Plamcorp. J'envisage donc l'achat d'un plus récent/puissant.

n°2339540
flo850
moi je
Posté le 27-09-2019 à 16:16:38  profilanswer
 

tu as un quadricore ou un dual ?


---------------

n°2339542
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2019 à 16:21:26  profilanswer
 

flo850 a écrit :

nouveau mbp commandé :love:
modèle 2018, 13", 1To/16Go en refurbished + apple care


Kenshineuh a écrit :

Tu me donnes envie...  :o  
 
Le mien rame du cul pour mes projets, surtout ceux de Plamcorp. J'envisage donc l'achat d'un plus récent/puissant.


Les 16" sortiraient en octobre, je prie juste pour qu'ils aient un clavier type magic keyboard

Spoiler :

et pas de touchbar, ou bien en option, ou bien en plus des f-keys au lieu d'être à la place


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2339543
Kenshineuh
Posté le 27-09-2019 à 16:26:35  profilanswer
 

flo850 a écrit :

tu as un quadricore ou un dual ?


 
 
J'ai un Dual i5 2Ghz de 2016, pris aussi sur le Refurb.
 
Je me démerde toujours pour changer, et reprendre un du refurb, en général je perds presque pas d'argent. Mais là ça fait un moment que j'ai le mien.  
Un ptit Quad 2,4 Ghz, ca me fait de l'oeil.
 

masklinn a écrit :


 
Les 16" sortiraient en octobre, je prie juste pour qu'ils aient un clavier type magic keyboard

Spoiler :

et pas de touchbar, ou bien en option, ou bien en plus des f-keys au lieu d'être à la place



 
Mon actual n'a pas de Touchbar, je tape sans regarder le clavier, donc pour moi elle est total useless.
Le problème des prochains, c'est qu'ils vont sortir encore à 2k minimum. Sur le refurb, y'a des 2019 pour 1k6 donc à voir.

n°2339544
masklinn
í dag viðrar vel til loftárása
Posté le 27-09-2019 à 16:32:41  profilanswer
 

Kenshineuh a écrit :

Mon actual n'a pas de Touchbar, je tape sans regarder le clavier, donc pour moi elle est total useless.


C’est bien mon problème, les 15” existent qu’en touchbar.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2339545
nraynaud
lol
Posté le 27-09-2019 à 17:07:49  profilanswer
 

alors qu'avec un bon hunt'n'peck des familles on a pas ce genre d'état d'âmes.


---------------
trainoo.com, c'est fini
n°2339546
flo850
moi je
Posté le 27-09-2019 à 18:13:11  profilanswer
 

masklinn a écrit :


 
Les 16" sortiraient en octobre, je prie juste pour qu'ils aient un clavier type magic keyboard

Spoiler :

et pas de touchbar, ou bien en option, ou bien en plus des f-keys au lieu d'être à la place



trop gros, trop cher je m'en tire moins cher qu'un 15 ( qui est a 3K TTC avec 1To de SSD) , et le 16 va etre super cher
 

nraynaud a écrit :

alors qu'avec un bon hunt'n'peck des familles on a pas ce genre d'état d'âmes.


je change tellement souvent de clavier entre windows et osx que je regarde plus mes doigts aujourd'hui qu'il y 2 ans


---------------

n°2339547
ratibus
Posté le 27-09-2019 à 19:44:04  profilanswer
 

Dans mon futur boulot, je vais tenter je pense un Thinkpad T490 qui a l'air top et évolutif sur la RAM notamment (jusqu'à 48Go, ce qui permet de voir venir :D)

n°2339548
R3g
fonctionnaire certifié ITIL
Posté le 27-09-2019 à 19:49:10  profilanswer
 

Putain ce soir sur Paris Première « Zemmour et Nauleau spécial hommage à Jacques Chirac », fallait oser quand même.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2339549
flo850
moi je
Posté le 27-09-2019 à 20:08:53  profilanswer
 

ratibus a écrit :

Dans mon futur boulot, je vais tenter je pense un Thinkpad T490 qui a l'air top et évolutif sur la RAM notamment (jusqu'à 48Go, ce qui permet de voir venir :D)


J'aimais trop les t480 :batterie /  ram /ssd upgradable
tu attaques quand ?

Message cité 1 fois
Message édité par flo850 le 27-09-2019 à 20:09:06

---------------

n°2339550
ratibus
Posté le 27-09-2019 à 20:26:27  profilanswer
 

flo850 a écrit :


J'aimais trop les t480 :batterie /  ram /ssd upgradable
tu attaques quand ?


Du coup pourquoi t'es pas parti sur du Thinkpad ?
J'attaque le 6 janvier 2020 :)

n°2339551
gfive
Posté le 27-09-2019 à 21:00:41  profilanswer
 

Merde, le coup du fetch_size ne marche pas vraiment, en fait...

 

Depuis ma machine ça défonce tout, parce que le vpn jusqu'à chez le client a un impact énorme...
Par contre, sur l'environnement ou j'ai testé (même dB, mais appli sur un oepnshift chez le client), j'ai de moins bons résultats avec le fetch size a 1000 que depuis mon pc (mais meilleurs qu'avec le fetch size a 10)

 

Et la perf varie de manière erratique.   Que ça améliore a cause du cache, je veux bien, mais là c'est n'importe quoi : ça monte , ça descend.... Bref.... Je pense qu'ils ont d'autres problèmes que ceux de mon appli...


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2339552
flo850
moi je
Posté le 27-09-2019 à 21:03:41  profilanswer
 

ratibus a écrit :


Du coup pourquoi t'es pas parti sur du Thinkpad ?
J'attaque le 6 janvier 2020 :)


ben parceque je compile toujours des app ios :o , même si on en vend de moins en moins, et qu'on fait de plus en plus de captif android

 

Message cité 1 fois
Message édité par flo850 le 27-09-2019 à 21:04:34

---------------

n°2339553
ratibus
Posté le 27-09-2019 à 21:08:15  profilanswer
 

flo850 a écrit :


ben parceque je compile toujours des app ios :o , même si on en vend de moins en moins, et qu'on fait de plus en plus de captif android  


Ah ouais c'est la lose ce vendor lock-in :D

n°2339554
flo850
moi je
Posté le 27-09-2019 à 21:16:24  profilanswer
 

complètement. Dès qu'ils déverouillent l'accès à la caméra depuis une webview OU qu'un site ajouter à l'ecran d'acceuil n'utilise pas une webview castrée on pourra migrer sur une PWA
 
bon , c'est quand même du super matos, mais je le paye quasi 2x le prix d'un t480 equivalent :/


---------------

n°2339555
ratibus
Posté le 27-09-2019 à 21:29:36  profilanswer
 

Enfin super matos sauf les claviers actuels visiblement :/

n°2339556
flo850
moi je
Posté le 27-09-2019 à 21:31:18  profilanswer
 

pas si pire (même s'ils sont moins bon que les 2015), et je suis rassuré par la prise en charge complète pendant 4 ans. Apple à vraiment un sav de qualité.


---------------

n°2339557
ratibus
Posté le 27-09-2019 à 21:33:07  profilanswer
 

Faut voir la durée d'indispo si tu dois passer en garantie. Il te le font dans la journée ou à J+1 le changement de clavier si nécessaire ?

n°2339558
flo850
moi je
Posté le 27-09-2019 à 21:34:36  profilanswer
 

J+1 en gros+ reinstalle parce qu'ils te changent quasi l'ordi  
 
mais au pire, je peux toujours utiliser un clavier externe pour gagner quelques jours  
 
C'est stupide est chiant , surtout sur du matos de ce prix, mais bon, je n'ai pas le choix et j'ai repoussé autant que possible


---------------

n°2339559
Plam
Bear Metal
Posté le 27-09-2019 à 22:00:03  profilanswer
 

ratibus a écrit :


Du coup pourquoi t'es pas parti sur du Thinkpad ?
J'attaque le 6 janvier 2020 :)


 
Merde j'ai raté un épisode, tu changes de boite ou juste de poste ?


---------------
Spécialiste du bear metal
n°2339560
ratibus
Posté le 27-09-2019 à 22:12:15  profilanswer
 

Merci Plam de relever :o
 
Je vais changer de boîte après 6 ans de bons et loyaux services :D
Je rejoins Unow en tant que CTO.

n°2339562
el_barbone
too old for this shit ...
Posté le 27-09-2019 à 23:57:43  profilanswer
 

ratibus a écrit :

Merci Plam de relever :o

 

Je vais changer de boîte après 6 ans de bons et loyaux services :D
Je rejoins Unow en tant que CTO.


[:romf] feloches [:bien]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°2339563
R3g
fonctionnaire certifié ITIL
Posté le 28-09-2019 à 08:26:15  profilanswer
 

ratibus a écrit :

Merci Plam de relever :o
 
Je vais changer de boîte après 6 ans de bons et loyaux services :D
Je rejoins Unow en tant que CTO.


Citation :

Unow est un organisme de formation digitale


Ça commence bien :sweat:
 
Félicitations tout de même.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2339564
ratibus
Posté le 28-09-2019 à 08:45:36  profilanswer
 


 :jap:  

R3g a écrit :


Citation :

Unow est un organisme de formation digitale


Ça commence bien :sweat:
 
Félicitations tout de même.


 
Il faut choisir ses combats :D
 
 :jap:

n°2339565
skeye
Posté le 28-09-2019 à 09:56:36  profilanswer
 

Je sais pas si je devrais féliciter quelqu'un qui rejoint la concurrence, mais bon féloches quand même.:o


---------------
Can't buy what I want because it's free -
n°2339566
R3g
fonctionnaire certifié ITIL
Posté le 28-09-2019 à 10:10:29  profilanswer
 

skeye a écrit :

Je sais pas si je devrais féliciter quelqu'un qui rejoint la concurrence, mais bon féloches quand même.:o


Toi aussi tu apprends aux gens à utiliser leurs doigts ?


---------------
Au royaume des sourds, les borgnes sont sourds.
n°2339567
nraynaud
lol
Posté le 28-09-2019 à 10:16:11  profilanswer
 

moi je laisse pisser, ça rentrera dans le vocabulaire courant, les pédants devront arrêter de nous faire chier.
 
Et on pourra enfin se concentrer sur les vrais problèmes, comme la différence entre philips et posidriv :fou:


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  23007  23008  23009  ..  27258  27259  27260  27261  27262  27263

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)