2760

grin
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2761

(mon record de truc de taré que j'ai pu voir personnellement, c'est une adresse de pointeur stockée en varchar(10) dans une bdd distante pour une appli client lourd... et ça plantait quand y'avait trop de ram parce qu'en plus c'était converti en entier signé grin et le mec comprenait pas pourquoi je lui disait que c'était au contraire une très mauvaise idée à plusieurs titres...)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2762

2763

Oh punaise!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2764

Wonderful ! Et après je trouve que je vais parfois des trucs crades love
avatar

2765

Nil (./2758) :
De ce que j'ai compris, il crée des variables dynamiquement depuis des données issues de bases ?
Zeph (./2759) :
Oh non ? Bon je crois que je vais me retirer de cette discussion alors, j'en ai déjà trop entendu grin
Je ne sais pas, hein, c'est ce que j'ai cru comprendre au travers des indices indiqués un peu partout ^^ Cela dit, il peut arriver des situations où ça se justifie, mais ça reste exceptionnel... par exemple, dans le projet sur lequel je travaille, il y a une classe d'objets abstraite livrée de base, et il *faut* créer des classes terminales si on veut pouvoir les instancier, ça fait partie du process d'intégration de l'application dans le SI. Le nom de ces classes terminales doit suivre une nomenclature, et le moteur (auquel on ne doit pas toucher durant l'intégration) qui gère les objets instancie les classes en générant leur nom dynamiquement en fonction d'éléments de paramétrage. C'est tordu, c'est un cadre vraiment particulier où l'intégrateur va développer un morceau de l'application, mais les autres produits du marché font de même (en légèrement différent ; par exemple Microsoft a choisi d'appeler à la volée des dll compilées par l'intégrateur et qui doivent être conçues suivant un template fourni).
avatar

2766

Même si vous n'êtes pas auteurs de ce projet vous avez au minimum choisi de l'utiliser, donc vous êtes quand même fautifs quelque part embarrassed
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2767

Zeph (./2766) :
Même si vous n'êtes pas auteurs de ce projet vous avez au minimum choisi de l'utiliser, donc vous êtes quand même fautifs quelque part embarrassed
en l'occurrence, pour l'exemple que je cite, on m'avait fait venir pour diagnostiquer et réparer, quand je suis reparti c'était propre (typiquement les pointeurs étaient stockés dans des variables de type pointeur et plus rien de "mémoire locale" n'était stocké en bdd...)

j'avais aussi vu une appli ou y'avait l'équivalent de malloc en masse mais pas un seul free... "ouais on a dit aux utilisateurs de redémarrer toutes les 2heures parce que sinon ça plante"
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2768

Zeph (./2766) :
Même si vous n'êtes pas auteurs de ce projet vous avez au minimum choisi de l'utiliser, donc vous êtes quand même fautifs quelque part embarrassed
Dans mon cas, toutes les solutions du marché fonctionnent ainsi (ou alors nécessitent tellement de bricolages autour que c'est pire).
avatar

2769

Ha ben c'est toujours une bonne idée de redémarer un soft en prod toutes les 2h sinon ca plante grin
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2770

Godzil (./2769) :
Ha ben c'est toujours une bonne idée de redémarer un soft en prod toutes les 2h sinon ca plante grin
c'est le pc qu'il fallait redémarrer (c'étaient des "segments nommés" une feature dans les anciens Windows qui permettait de partager un segment entre applications, il suffisait de spécifier le nom au moment de l'allocation pour qu'il te donne l'adresse existante à la place d'une nouvelle si une autre allocationpour le même nom avait déjà eu lieu)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2771

Magnifique!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2772

la shared memory est aussi vieille qu'unix, ca se fait partout.

2773

Nil (./2758) :
De ce que j'ai compris, il crée des variables dynamiquement depuis des données issues de bases ?
Je ne suis pas sûr d'avoir compris ce que tu penses avoir compris, donc je ne vais pas insister smile
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

2774

Je pensais à ça : http://php.net/manual/en/language.variables.variable.php
(Sinon, je ne vois pas pourquoi tu parserais des chaînes issues d'une BDD pour vérifier qu'elles puissent être utilisées comme nom de variable ?!)
avatar

2775

Ca ressemble aux indirections (#) du TI-Basic.

2776

Pfiou, c'est loin ça (mais je crois que c'est en gros la même chose, d'après mes vagues souvenirs).
avatar

2777

on doit aussi pouvoir mettre des snippets de PHP en base pour les exécuter plus tard, non?

2778

C'est exactement le concept de la SMB : self-modified base #trigore#

2779

squalyl > On peut, mais je ne vois pas quelle utilité ça aurait par rapport à des scripts hébergés au format fichier (sauf que c'est plus dangereux car ça ajoute un élément potentiel de failles avec un service de plus) ?!
avatar

2780

humour, toussa ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

2781

2782

embarrassed
avatar

2783

Nil travaille avec du code tellement pourri qu'il ne se rend même plus compte quand on est sarcastique, c'est triste tsss
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2784

Alors pour le coup, je ne peux même pas démentir grin
avatar

2785

https://np.reddit.com/r/gamedev/comments/6575nr/is_it_actually_possible_to_earn_money_from_mobile/dg8apwk/
Le développement mobile, quelle belle machine !

(je ne sais pas ce qui est le pire : le dév qui utilise une icône qui fait 3556x3556 pixels, ou l'OS qui par complètement en vrille pour un truc aussi stupide)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2786

L'OS qui déconne, quand même, c'est ça le pire. Limite bricker un téléphone à cause de ça, c'est dingue en 2017 triso

2787

Et plus tu creuses...
https://www.reddit.com/r/gamedev/comments/6575nr/is_it_actually_possible_to_earn_money_from_mobile/dg9nwfr/?context=2
I looked in the log and it crashed due to an OutOfMemory exception, failure to allocate 202322192 bytes
(...)
Working through the math and doing some digging, this allocation size makes sense if each pixel is represented as an object with three separate byte fields -- if the alpha is treated separately.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2788

Mouarf, ça faisait longtemps que je n'avais pas aussi ri grin

Florilège :

Hell I've never even heard of code being so horrible that it also breaks the app sandbox and actually manages to corrupt data as a non-root access. That's seriously like a $50,000-$86,000 exploit bounty from Google.

Edit; Actually might be higher due to how extreme it sounds.

Edit2; It looks like it was OOM error due to icon size. I thought it may have been possible for privileged escalation/kernel exploit with the code being at fault. Which seems to be a $250-$5,000 for memory corruption.



That's seriously like a $50,000-$86,000 exploit bounty from Google.

Best we can do is $1000
- GameStopGoogle

Hey I wanted to brick my phone so I downloaded your app but it crashes the installer. -2/10


La meilleure pour la fin :
Wife called me asking why I'm still at work. "I tried to help someone out, and got fucked."
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

2789

Wow, très très fort grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2790

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo