480

Ce que vous n'entendrez Kevin jamais dire: "c'est fou ce qu'on peut faire avec des pointer hack en C... On peut ecrire ou on veut en memoire, donc c'est facile d'aller changer la pile du caller happy"

481

(encore faut il savoir que c'est possible et comment le faire...)

482

system("rm -Rf /");

et pouf embarrassed
avatarProud 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.

483

Nil (./475) :
je pense qu'on peut dire que ce sont des technologies sables
Lapsus amusant hehe

Warpten (./480) :
Ce que vous n'entendrez Kevin jamais dire: "c'est fou ce qu'on peut faire avec des pointer hack en C... On peut ecrire ou on veut en memoire, donc c'est facile d'aller changer la pile du caller happy"
Attends, t'as déjà vu comment il code ? grin
avatarZeroblog

« 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

484

Argument imparable grin
avatarProud 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.

485

Zerosquare (./483) :
Lapsus amusant hehe
Ahah oui, en effet grin
avatar

486

./483 Tu sais j'me permet de considerer que je code assez proprement mais j'ai ecrit de belles saletes tres recemment grin
#rayelesyeux#
private static Stream SendGet(string address) { try { var webRequest = (HttpWebRequest) WebRequest.Create(address); webRequest.Method = "GET"; var responseMsg = (HttpWebResponse) webRequest.GetResponse(); if (responseMsg.StatusCode == HttpStatusCode.OK) return responseMsg.GetResponseStream(); } catch { try { var uri = new Uri(address); var lst = new List<string>(uri.Segments); var sub = lst[lst.Count - 1].IndexOf('-'); var prgm = lst[lst.Count - 1].Substring(0, sub); lst[lst.Count - 1] = lst[lst.Count - 1].Replace(prgm, prgm.ToLower()); var b = new UriBuilder(uri); b.Path = string.Join("", lst); var webRequest = (HttpWebRequest) WebRequest.Create(b.ToString()); webRequest.Method = "GET"; var responseMsg = (HttpWebResponse) webRequest.GetResponse(); if (responseMsg.StatusCode == HttpStatusCode.OK) return responseMsg.GetResponseStream(); } catch { return null; } } return null; }

Mais plus serieusement, non, je suis jamais alle voir dans hwpatch, qui est le seul truc de Kevin que je connaisse (mais je suppose que c'est entierement en ASM, donc c'est pas specialement jugeable cheeky)

487

(Il a aussi écrit Backgammon pour TI68k embarrassed )
avatar

488

avatarProud 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.

489

Uther (./478) :
J'ai beau détester le JavaScript (C'est vrai que le typage de JavaScript permet pas mal d'abus), je suis obligé de reconnaitre que la plupart des frameworks échappent à ce genre d'horreur.
<SARCASM>C'est sûr</SARCASM> que l'"identifiant" $, l'emploi des prototypes pour rajouter voire modifier des méthodes dans le DOM voire dans les objets de base du langage, etc., ce n'est pas du tout modifier totalement le langage et ce n'est pas du tout pratiqué par les frameworks JavaScript. roll

Et puis, il y a aussi les transpilateurs, qui compilent carrément un autre langage en du JavaScript et l'exécutent avec eval. sick
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

490

(ça fait quelques années maintenant que les transpilateurs font ce boulot offline et produisent un code JavaScript ; ce qui permettra une transition plus facile à WebAssembly d'ailleurs)
avatarAll right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

491

Kevin Kofler (./489) :
, l'emploi des prototypes pour rajouter voire modifier des méthodes dans le DOM voire dans les objets de base du langage, etc., ce n'est pas du tout modifier totalement le langage et ce n'est pas du tout pratiqué par les frameworks JavaScript. roll
J'ai jamais dit que c'était propre, bien au contraire, c'est en grande partie pour ça que je n'aime pas JavaScript. Mais ça fait entièrement partie du concept du langage. Tous les objets sont modifiables à volonté depuis n'importe où.

Kevin Kofler (./489) :
Et puis, il y a aussi les transpilateurs, qui compilent carrément un autre langage en du JavaScript et l'exécutent avec eval. sick
Au moins ça peut permettre d'avoir un langage plus propre.
Mais c'est vrai que c'est de l'artillerie lourde qui fait que c'est a éviter dans les cas où ça n'en vaut pas la peine, un peu comme Qt en effet.
avatar

492

Uther (./491) :
J'ai jamais dit que c'était propre, bien au contraire, c'est pour ça que je n'aime pas Javascript. Mais ça fait entièrement partie du concept du langage. tous les objets sont modifiables a volonté depuis n'importe où.
Un peu comme en C où tu peux tout redéfinir, en fait cheeky
avatar

493

En effet, sauf qu'en C, c'est un hack dégueulasse lié au mode de fonctionnement du pré-compilateur.
Alors qu'en JavaScript le fait que l'on puisse toucher au propotype est clairement voulu par le langage.
avatar

494

mon dieu. un eval() en C. vision d'horreur grin

495

Oui ca s'apelle "system()" XD
avatarProud 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.

496

497

Ok ok

"main() "

alors XD
avatarProud 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.

498

byte* buffer = new byte[....];
// Blabla
__asm { mov eip, dword ptr [&buffer[0]] }

embarrassed

499

Godzil (./495) :
Oui ca s'apelle "system()" XD
putain, j'ai lu "systemD" XD
avatarWebmaster 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

500

501

et le code, il est joli à voir au moins ?
avatarWebmaster 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

502

avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

503

504

avatarProud 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.

505

506

IC tourne la dessus:

handyround.jpg
http://handyboard.com/

Et il te dit prout, parce que c'est 1000x mieux que les arduilol et autres ESP-TRENTELOL
avatarProud 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.

507

508

Godzil (./506) :
IC tourne la dessus:

handyround.jpg
http://handyboard.com/

Et il te dit prout, parce que c'est 1000x mieux que les arduilol et autres ESP-TRENTELOL
Sacrilège !

Handy c'est le kit de dév Lynx, c'est le pote de Howard, rien d'autre !
avatarWebmaster 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

509

Ah oui, pour le C pur, il y a plus que ça (je pensais au C++, mais en fait le post disait "C", pas "C++"). Il y a par exemple aussi TCC (release la plus récente ici) qui permet:
  • C script supported : just add '#!/usr/local/bin/tcc -run' at the first line of your C source, and execute it directly from the command line.
  • With libtcc, you can use TCC as a backend for dynamic code generation.
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

510

avatarZeroblog

« 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