8340

Fedobear
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

8341

...Corps
avatar
Slammeur (qu'on voit danser, le long des golfes clairs).
Mon blog qui parle de jeux-vidéo

8342

Je vous épargne le contenu du binaire embarqué %b=Array(…)
, tout le monde aura reconnu 35328 octets codés en décimal (0 à 255), avec en premiers caractères « 077,090 », soit « 0x4D,0x5A », soit « MZ » en ASCII, magic number d’un exécutable DOS 16 bits.
J’ai reconstruit l’exécutable (vivent le replace all de mon éditeur de texte et le FileOutputStream de Java happy) dans un fichier game.txt (le game.exe aurait été trop dangereux hehe…), et là NOD32 réagit immédiatement (« C:\game.txt » UPX v12_m2 - une variante de Win32/Kryptik.DZE cheval de troie ») alors qu’il ne disait rien pour le PDF.
S’il y a des joueurs qui veulent le désassembler (c’est du DOS 16b, donc W32DASM, outil fétiche des old school crackers, devrait suffire wink) fleche mmsg2.png (mais là je pars très bientôt et je rentre tard).
avatar
Je ne suis pas développeur Java : je suis artiste Java.
Ce que l’on conçoit bien s’énonce clairement, / Et le code pour l’écrire arrive aisément.
Hâtez-vous lentement ; toujours, avec méthode, / Vingt fois dans l’IDE travaillez votre code.
La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer.
You don't use science to show that you're right, you use science to become right.

8343

Ça serait un bon titre de pr0n ça : "Fais Dora l'exploratrice !" (et je passe les possibilités avec "chipeur")
avatar
Slammeur (qu'on voit danser, le long des golfes clairs).
Mon blog qui parle de jeux-vidéo

8344

LLVM ( http://llvm.org/ ), sympathique framework compilo + machine virtuelle + etc., vient de sortir en version 2.7.

Comme à chaque release (tous les 6 mois), il y a beaucoup d'améliorations dans tous les domaines. Par exemple, le front-end C++ et le plugin pour GCC 4.5 (ça représente des centaines de milliers de lignes de C++) sont maintenant capables de se compiler eux-mêmes, et de fonctionner raisonnablement bien à la sortie (suite de tests passe).

Pour la compilation du C/C++, l'infrastructure LLVM (qui sait également faire bien d'autres choses) est donc une alternative de plus en plus crédible à GCC - et c'est un projet de design et d'implémentation beaucoup plus moderne que le compliqué GCC smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

8345

Ca y est LLVM peux entierement ce bootstraper ? grin

• Godzil se demande si LLVM pourrais compiler Linux trivil
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.

8346

Bah, rappelez-moi quand Clang pourra compiler Qt et KDE de manière fonctionnelle…

Et puis leur frontend C++ est totalement strict, ils refusent de gérer même les fonctionnaités du C99 comme les VLAs. sick
avatar
Mes 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é

8347

vas y, c'est open source, code les extensions dont t'as besoin!

8348

Kevin Kofler (./8346) :
Bah, rappelez-moi quand Clang pourra compiler Qt et KDE de manière fonctionnelle…

Et puis leur frontend C++ est totalement strict, ils refusent de gérer même les fonctionnaités du C99 comme les VLAs. sick

Vraiment, le respect des standards, c'est uniquement quand ça t'arrange roll
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

8349

(Je me suis dit la même chose grin)
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

8350

8351

Belle réussite technologique, oui.

Par contre, je me demande quelles sont les raisons derrière le choix d'un truc humanoïde :
- parce que c'est plus "intuitif" à commander ?
- parce que la forme humaine est plutôt bonne pour faire plein de trucs ?
- parce qu'on ne sait pas quelle serait une meilleure forme polyvalente ?
- parce que c'est plus vendeur d'avoir un truc qui ressemble à un humain ? (après tout, faut bien qu'ils négocient des budgets pour faire leur boulot...)
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

8352

8353

C'est ce que j'imagine, mais je me demandais si quelqu'un en savait davantage.
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

8354

Une wiki qui répertorie les compétences qui sont devenues obsolètes

Ça va plaire à Kevin, ça (ou pas, vu qu'il y a "Gopher" dans la liste tongue)
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

8355

./8354 Je suis pas d'accord avec leur ajout du "6502 assembling" c'est encore très utilisé embarrassed

et plein d'autre son faux aussi genre

"burning EPROM" ou "GSM/GPRS"
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.

8356

carrément, j'ai lu toute la liste et y'a des trucs pas obsolètes du tout dedans embarrassed

8357

8358

C'est plutôt lui qui restreint sa propre liberté, mais bon, c'est sa vie cheeky

Personnellement, j'ai bien plus de choix dans mes logiciels que lui ou que Kevin, par exemple happy
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

8359

8360

Bah, rappelez-moi quand Clang pourra compiler Qt et KDE de manière fonctionnelle…

Pourquoi tant d'égocentrisme et une vision aussi réductrice de llvm ? D'une part, ça n'est pas parce que clang++ ne sait pas (selon tes dires, du moins) compiler Qt et KDE que c'est un compilo jouet, et d'autre part, il y a beaucoup de choses utiles dans l'infrastructure LLVM qui n'ont pas d'équivalent dans l'infrastructure GCC ou même d'autres infrastructures.
Et puis leur frontend C++ est totalement strict, ils refusent de gérer même les fonctionnaités du C99 comme les VLAs. sick

De deux choses l'une: soit les VLAs sont définis en C++ par le dernier standard C++ en date, auquel cas clang++ n'est pas conforme, soit ils ne sont pas explicitement définis par le dernier standard C++ en date, auquel cas on ne peut pas formellement reprocher à clang++ de ne pas les supporter à l'heure actuelle.

Le frontend C et la machine virtuelle ( http://llvm.org/docs/LangRef.html ) les supportent depuis des années ("scoped automatic variable sized arrays"), en tout cas. J'ai vérifié.
#include <stdio.h>

int main(int argc, char * argv[]) {
    char * array[argc+1];
    int i;

    fprintf(stdout,"%d\n", argc);
    for (i = 0; i <= argc; i++) {
        array[ i] = argv[ i];
    }

    for (i = 0; i <= argc; i++) {
        fprintf(stdout, "\"%s\"\n", array[ i]);
    }

    return 0;
}



Etre plus strict que g++ dans le respect du standard C++ n'est pas forcément un mal. Même s'ils les enlèvent petit à petit, il y avait un nombre certain d'extensions non documentées (et pour certaines, pas forcément explicitement voulues) au C++, ce qui créait des problèmes de portabilité entre g++ et d'autres compilos d'une part, peut-être aussi entre versions de g++ d'autre part.


Quant à tous les morceaux non-libres dans les distros Linux... heureusement pour les utilisateurs qu'ils sont là pour permettre d'exploiter le hardware beaucoup plus à fond de ses capacités.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

8361

je me rends compte à quel point c'est pipo ces histoires de distro libres...

alors si le kerninux est pas libre je fais quoi? je mets hurd a la place? triso

8362

Peu de gens vont aussi loin grin
Stripper le firmware (projet linux-libre) est plus facile. Evidemment, en faisant ça, tu perds en support hardware, mais au moins, TU... UTILISES... UN... KERNEL... L I B R E !!!1! (sur un hardware non libre, qui comporte même souvent un bios non libre).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

8363

Même dans Open BSD, ben dis-donc....

J'ai des composants non-libres, mais je le sais. Ce que je trouve dégueulasse, c'est de prétendre que certains le sont alors que c'est faux, ou de ne pas prévenir (paquets non-libres dans des repos de paquets supposés libres), ou encore de falsifier les licenses. Tout ça est malhonnête.


(ça me fait penser que sur TI, plein de softs ont été releasés soi-disant sous GPL alors qu'ils utilisent ExtGraph...)

8364

La licence "TICT classic" de la grande majorité des programmes TICT est considérée comme non-libre uniquement parce qu'elle demande de ne pas utiliser le logiciel à des fins commerciales. Pour le reste, elle est beaucoup plus libérale que la GPL (évidemment grin) et que la LGPL.
Maintenant, ExtGraph est sous licence duale ["TICT classic"] / [LGPL + exception permettant la redistribution en forme binaire pure si elle n'a pas été modifiée].
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

8365

KTIGCC ne compile pas avec un compilateur qui ne gère pas les VLAs en C++ en tout cas.
avatar
Mes 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é

8366

squalyl (./8350) :

http://robonaut.jsc.nasa.gov/about.asp


Han, à 1:19, on voit une TI O_o
avatar

8367

1:14 je dirais
avatar
Slammeur (qu'on voit danser, le long des golfes clairs).
Mon blog qui parle de jeux-vidéo

8368

8369

KTIGCC ne compile pas avec un compilateur qui ne gère pas les VLAs en C++ en tout cas.

Voir ma remarque plus haut: est-ce dû à une implémentation incomplète du dernier standard C++ en date par clang++, ou à l'utilisation de code non portable dans KTIGCC ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

8370

C'est dû à l'utilisation d'une extension documentée de g++ (qui fait partie aussi du standard ISO C99, mais pas du standard ISO C++98 actuel, ni à ma connaissance du prochain standard ISO C++ à venir). Je n'ai jamais prétendu que KTIGCC compile avec autre chose que g++. (Il y a aussi d'autres extensions GNU dedans, genre __attribute__.)
avatar
Mes 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é