1050

Tiens, moi j'ai du code ancien PHP qui traine sur mon github : https://github.com/loclamor?tab=repositories
C'est vrai que j'ai des vieux truc qui sont un peu crade, mais tant que ça marche cheeky hein ?
avatar
loclamor
Mondo Photo
Le voyage en photo et en 1 clic

1051

Curieux, ça veut dire qu'on pouvait faire un rts après un goto ?

1052

Pas forcement, mais le code de branchement peux etre quasiment le meme et pousser sur la pile des donnes inutiles
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.

1053

Meowcate (./1049) :
C'est juste repousser le problème à plus tard, non ? grin
Tout à fait, mais avec un peu de chance l'utilisateur quittait le programme avant que ça ne se produise cheeky (c'était un exécutable DOS, le problème se produisait lors du déplacement dans les menus déroulants faits maison, il fallait éviter de faire plus d'une 50aine de déplacements, c'était jouable ^^).
avatar

1054

./1052 Je doute que SC2 soit écrit avec des gotos, mais va savoir.
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

1055

Je pense que vous confondez GOTO et GOSUB. Un GOTO n'a aucune raison de mettre des choses sur la pile, et faire une boucle infinie en utilisant GOTO avec les BASIC de Microsoft (même les très vieilles versions qu'on trouvait en ROM sur les ordinateurs 8 bits) ne provoque pas de stack overflow. Et même s'il est connu que le BASIC des Casio est tout pourri (grin), ça m'étonnerait quand même que ça fasse ça, ce n'est pas logique.

Pour le PHP, je ne suis pas d'accord. Il n'est pas simplement tolérant aux mauvaises pratiques, il les a activement encouragées (via des trucs comme les magic quotes), et il les illustre par sa propre conception (l'absence de cohérence globale dans le nommage et les arguments des fonctions, par exemple).
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

1056

Zerosquare (./1055) :
Je pense que vous confondez GOTO et GOSUB. Un GOTO n'a aucune raison de mettre des choses sur la pile, et faire une boucle infinie en utilisant GOTO avec les BASIC de Microsoft (même les très vieilles versions qu'on trouvait en ROM sur les ordinateurs 8 bits) ne provoque pas de stack overflow. Et même s'il est connu que le BASIC des Casio est tout pourri (grin), ça m'étonnerait quand même que ça fasse ça, ce n'est pas logique.
Je n'ai pas souvenir avoir utilisé des GOSUB, mais je me trompe peut-être (cela dit, je dois avoir le code sur mon NAS, je vais vérifier cheeky )
avatar

1057

e : 10 PRINT "HUUUURRRRRR" 20 GOTO 10De toute façon, c'est assez simpl fonctionne sur n'importe quel BASIC sans faire de stack overflow (pour ceux de MS, c'est sûr en tout cas).
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

1058

Ça me semble plus cohérent oui

1059

Ok, my bad, je viens de vérifier, c'est gavé de GOSUB dans tous les sens grin
(edit : "© 1993-1996" ça ne me rajeunit pas >.<)
avatar

1060

Ha makes better sense!
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.

1061

./1057
Je parle d'empilement qui causait bien un message "MEM ERROR".
Plutôt que ton exemple, pense à quelque chose du genre :
10 PRINT "HUUUURRRRRR" 20 REM STUFF... 30 IF TRUC GOTO 50 40 REM STUFF... 50 IF MACHIN GOTO 20 60 REM STUFF... 70 GOTO 10
Une théorie serait que j'ai plutôt créé trop de variables, mais le nombre de variables différentes restait constant dans l'exécution. J'ai remarqué en essayant de le débugger qu'au bout de 20 embranchements dans mon jeu (on pouvait choisir la zone où combattre des monstres et retourner au village faire le plein) via des GOTO (je m'en servais pour aller à un bloc de code comme on appellerait des fonctions) je finissais par avoir un MEM ERROR.
'fin bref, je n'ai plus de sources de ça depuis longtemps de toute manière, ni de Graph 25 pour essayer de répliquer le problème.
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

1062

C'est pareil, il doit y avoir plein de programmes BASIC qui utilisent ce genre de constructions, et ça n'est pas censé provoquer de stack overflow. Faut croire que les Casio sont encore plus pourries qu'on ne le pensait hehe
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

1063

1064

C'était une graph 25 en même temps, l'utilité de son espace de programmation était superficiel.
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

1065

y'avait un mario sur graph 100, et j'avais même réussi a avoir du texte en minuscules alors que le clavier ne permettait que de taper des GODZILUSCULES. j'avais commencé a programmer un pokedex en plus embarrassed

puis j'ai eu le bac et une ti92+ ...

1066

squalyl (./1065) :
y'avait un mario sur graph 100, et j'avais même réussi a avoir du texte en minuscules alors que le clavier ne permettait que de taper des minuscules. j'avais commencé a programmer un pokedex en plus embarrassed
puis j'ai eu le bac et une ti92+ ...

Encore heureux que tu pouvais taper des miniscule avec un clavier qui n'ecrit qu'en miniscule!!!
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.

1067

1068

Zerosquare (./1055) :
Pour le PHP, je ne suis pas d'accord. Il n'est pas simplement tolérant aux mauvaises pratiques, il les a activement encouragées (via des trucs comme les magic quotes), et il les illustre par sa propre conception (l'absence de cohérence globale dans le nommage et les arguments des fonctions, par exemple).
Oui, PHP a un passé, mais aujourd'hui, c'est quand même beaucoup mieux, beaucoup plus performant. Le nom des fonctions et les arguments où ça n'a rien à voir d'un fonction à l'autre, c'est chiant, mais à moins d'une mise à jour qui pète tout, ça ne peut pas être corrigé.
Par contre des fonctions comme magicquotes (noté comme déprécié depuis PHP 5.3 en 2009 quand même) ça se fait dégager au fur et à mesure.

On peut faire des trucs bien en PHP, et je suis d'accord avec Meowcate, le problème c'est qu'on peut faire n'importe quoi très vite aussi.

1069

Tain ils me soûlent vraiment pas mal à ma boîte. Je crois qu'il faut que je l'écrive et m'en rappelle, je suis trop "coulant" tant que c'est pas ultra critique (mais ça deviendra critique à force de m'énerver un peu chaque jour, et là il faudra encore compter 3 mois avant de trouver autre chose).

Dans le bureau principal il y a la badgeuse et hors des horaires fixes (9:30-18:30) toute minute pas timbrée est retirée du salaire. Les heures supplémentaires par contre, encouragées, ne sont pas payées à moins de dépasser les 35h par mois (mais bon après il faut justifier ces heures). Résultat un jour où je suis arrivé avec ~30mn de retard, même si je suis parti 3h après la fin pour terminer mon boulot, ben j'ai 30mn de retirés du salaire. Pour les jours spéciaux (un où on m'a autorisé à partir plus tôt à 17h30 au lieu de 18h30 -- exceptionnellement, normalement c'est pas possible) ils font "oui oui ok" mais quand je vais dans le soft de gestion des heures je vois que ça m'est retiré du salaire quand même.

Et là ils m'envoient bosser chez un client, et comme un bébé il faut que je remplisse une fiche d'heures, que j'envoie un message sur un channel public Slack (où tu vois tous les autres comme ils rentrent à 9, 10h parfois minuit) quand j'arrive au bureau et quand je pars, que je fasse tamponner le tout au client, mon tampon et mon chef au bureau.

Franchement déjà qu'ils paient super mal ils devraient fermer leur putain de gueule (et commencer par me payer ce qu'ils me doivent, je suis à rien de ne même pas venir au bureau la semaine prochaine, mais apparemment ça va foutre la merde avec mon visa et comme je suis bien ici paraîtrait-il qu'il vaut mieux éviter avant d'avoir trouvé une autre boîte).

Rappelez-le moi régulièrement jusqu'à ce que j'aie trouvé autre chose svp embarrassed
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1070

OK.
Bon, des news de ton nouveau boulot ?

1071

Pas cool sad

Si ça peut te console, ça pourrait être pire :
https://medium.com/startup-grind/i-got-scammed-by-a-silicon-valley-startup-574ced8acdff
(à lire en entier si tu as le temps, c'est hallucinant)
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

1072

Je sens que je vais faire des cauchemars cette nuit eek
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

1073

je trouve ca plutot intéressant sur le fonctionnement de ces bullshit startups.

j'appelle pas vraiment scam, juste boite vide qui sait pas gérer.

ah, en lisant la suite, c'est effectivement scandaleux. neutral

1074

C'est quand meme* marrant la vie de Japonais au boulot. Ils font bcp d'heures mais tranquille, genre mon collegue il matte des mangas au boulot et tout. Moi je pourrais pas, je suis monomaniaque et me sens mal a faire autre chose (et il faut que je puisse me lacher entierement si je decide de le faire). En contrepartie quand j'ai fini mon boulot et me sens bien vis a vis de ca j'ai envie/besoin de mettre les voiles (parce que je l'ai merite, j'ai fait en un jour un truc qu'on m'a donne une semaine en plus -- et parce que sinon je 'surchauffe', les emotions negatives m'envahissent et ma journee est finie de toute facon, sauf que j'aurai des yeux noirs le lendemain), mais ca ne marche pas comme ca sad

Mais sinon ouais j'ai pas pu lire jusqu'au bout, ca me rappelle trop de souvenirs douloureux. Ca fait en plus 2 fois que je me fais avoir comme ca. Quand je pense a tout ce temps que j'ai donne, toutes ces contraintes, ma jeunesse perdue et tout ce qu'il est devenu trop tard pour faire. J'ai de la chance de pouvoir changer de temps en temps de client/boulot pour me rendre compte que je suis tout a fait capable, mais je m'endors dans la routine a la longue -- comme tout le monde. Mais c'est de la merde. Donner son temps, ce qu'on a de plus precieux, pour des gens qui ne nous respectent pas, pour un salaire mediocre et aucun but a la cle c'est la pire chose que tu puisses faire. Surtout que ton subconscient le sait tres bien, et il te fera perdre encore plus de temps apres a te poser des questions. Le temps accumule de chacun vaut des millions, ou plus que ca. Si ce n'est pas le cas objectivement, et en particulier en ce moment (du au boulot que tu fais), c'est comme ca qu'il faut penser, c'est ce qu'il vaut viser parce que c'est reellement le cas si on vit sa vie pour de vrai. Quand tu seras sur ton lit de mort, aucun million ou milliard ne compensera le temps perdu apathe devant un petit bureau a ecrire du code dont tout le monde se fiche, juste la pour permettre a des entrepreneurs de bullshiter et avoir leur BMW, diners mondains et autres voyages "business" au soleil (l'argent il est plus que la quand il s'agit de ca ! Mais rembourser 3000 balles a Brunni qui a vecu un truc que je souhaite a personne, pas meme un manager, ca non !). Eux ils profitent assez au quotidien, et pour un salaire honteusement superieur.
Mais ca ne me suffit pas. Je ne sais pas combien de fois encore je vais devoir me faire exploiter par manque d'estime perso avant d'avoir le courage d'envoyer tout chier bruyamment et vivre selon MES regles, parce que MON temps vaut autant que celui de ces mafieux de managers, et parce que je vois une vie dans laquelle ce que je fais est utile a mon niveau, contrairement a ce qu'ils pensent pour moi.

* Oui je suis sous Linux et le layout clavier QWERTY n'est pas aussi fourni en matiere d'accents. En fait c'est meme de la merde, on dirait qu'il n'y a aucune touche morte de prevu, pas meme la tilde pour les mots spanish.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1075

Brunni (./1074) :
Mais sinon ouais j'ai pas pu lire jusqu'au bout, ca me rappelle trop de souvenirs douloureux. Ca fait en plus 2 fois que je me fais avoir comme ca.
Ah mince, c'était pas du tout le but sorry
Vraiment désolé, je ne savais pas... sad
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

1076

@Brunni, tiens sur Indeed, je suis tombé sur une annonce, j'ai voulu voir l'échelle des salaires :

http://www.indeed.fr/cmp/Cegid-Group/salaries

Développeur .NET (H/F) : 31 742 € par an
Ingénieur Commercial (H/F) : 62 055 € par an

Juste le double. Mais qui se démerde pour faire les softs ? Ah oui, c'est vrai, celui qui ramène l'argent, c'est le commercial. Le baratineur.

1077

c'est ca. les techniciens du code n'ont qu'a pisser de la ligne, ils vont pas au front.

1078

D'habitude j'ai pas trop de problème avec windows, sauf quand ça me fait ça :
eVhJ
une petite popup qui ne part plus et qui est en premier plan sur toutes mes fenêtres, le seul moyen c'est de redémarrer le PC, c'est pas possible que ce bug soit toujours là, insupportable.

edit : ah c'est bon, le seul moyen c'est de retrouver d'où ça vient, et de repasser la souris au même endroit, faut pas avoir fermé la fenêtre...

1079

il est pas le premier a faire ca, ca arrive aussi aux versions précédentes et a linux

en général il suffit de redémarrer explorer .exe non?

1080

Ah ça me fait ça juste sous windows. Jamais essayé de redémarrer explorer.exe, c'est peut-être plus rapide effectivement cheeky