#include <stdio.h>
#define import
#define sys
import sys
#define s int main( int argc, char ** args ) { struct { int a; } c; char * str
s = "Hello, "
#define for ; printf(str); for (
#define i c.a
#define in = 1;
#undef sys
#define sys c
#define argv a < argc; ++c.a ) { char * zde = "
#undef s
#define s "; int zou = 1; zou
//#define i 1; printf(args[c.a]); zou = 0
for i in sys.argv[1:]: s += i + " "
#define print ; printf("%s", args[i]); } printf("\n");
#undef s
#define s }
print s
Malheureusement ça ne compile pas parfaitement, il faut appliquer le préprocesseur à la main puis compiler son output…
L'avantage de faire une analyse statistique avant, c'est que ça peut te permettre de choisir l'ordre dans lequel tu fais les tests lexicaux des différents langages, et donc d'avoir de meilleures performances qu'en testant tout les analyseurs lexicaux jusqu'à en obtenir un qui marche.
S3TC ça se décompresse très facilement sur un gpu, et je pense que si à terme les gpu ne le supportent plus en hardware ça sera envisageable d'écrire un shader pour le faire tout en restant assez efficace.
Mandatory. Enable/Disable Secure Boot. On non-ARM systems, it is required to implement the ability to disable Secure Boot via firmware setup. A physically present user must be allowed to disable Secure Boot via firmware setup without possession of PKpriv. A Windows Server may also disable Secure Boot remotely using a strongly authenticated (preferably public-key based) out-of-band management connection, such as to a baseboard management controller or service processor. Programmatic disabling of Secure Boot either during Boot Services or after exiting EFI Boot Services MUST NOT be possible. Disabling Secure Boot must not be possible on ARM systems.
Donc Microsoft exige que le secure boot ne puisse être désactivé sur ARM.
La STL possède std::min_element, donc on peut faire des min de manière tout à fait standard, et pour comparer n'importe quoi (et ça sert vraiment en pratique, rien que pour implémenter un ordre lexicographique entre deux critères de tri possibles).
On peut arguer qu'il manque un sum, effectivement, mais c'est pas non plus super dur d'en écrire un (ça tient en une ligne en C++11 avec un for_each), et j'espère que peu de gens font des erreurs pour coder ça, sinon c'est qu'il y a vraiment un problème.
Je peux te faire du code Java qui n'est pas portable entre ces 3 OS si tu veux, je vois pas ce que ça prouve (à part qu'à un moment il faut bien s'adapter à l'environnement qu'on cible).
L'avantage de passer par une lib telle que la STL, c'est de pouvoir utiliser tout ces algos "de base" avec des opérateurs personnalisés, ce qui est bien pratique quand on veut trier des choux-fleurs. A moins que tu ne saches proposer un opérateur de comparaison universel qui donne le résultat que je veux quel que soit le type que je crée (hint: OCaml fait presque ça avec son compare, sauf que ça ne permettra généralement pas d'avoir l'ordre qui me semble le plus pertinent).
Pas mal de logiciels de graphisme (Maya entre autres) ont un menu contextuel assez poussé qui apparait en surimpression autour de la souris quand tu appuies sur espace. C'est très agréable à l'usage, et ça résout pas mal le problème de la localité.
Ah oui clairement, dans gimp c'est un peu la foison de modes… Il y a quand même un mode "sélection", c'est dire… Enfin c'est la philosophie du soft, mais c'est sûr que ça plaît pas forcément à tout le monde, ou pas forcément tout le temps.
Après test sur ma machine du boulot, au dela de 100 caractères je ne peux plus faire de split sans scinder les lignes, donc effectivement 80 c'est trop juste, par contre 120 pour ma part c'est trop.
[^] # Re: Merci, je vais enfin pourvoir écrire du lisp chinois.
Posté par Shuba . En réponse au journal De tout, de rien, des bookmarks, du bla bla. Évalué à 2.
Et de droite à gauche!
[^] # Re: À mettre dans les tests
Posté par Shuba . En réponse au journal Détection de la syntaxe d'un langage informatique via un analyseur statistique naïf de type Bayésien. Évalué à 1. Dernière modification le 05 juillet 2012 à 15:57.
Une version obfusquée :
Malheureusement ça ne compile pas parfaitement, il faut appliquer le préprocesseur à la main puis compiler son output…
[^] # Re: hem hem hem
Posté par Shuba . En réponse au journal GNOME et la suppression progressive des fonctions. Évalué à 4.
Sûr que le dual-screen c'est un cas vachement rare…
[^] # Re: Système d'exploitation ?
Posté par Shuba . En réponse à la dépêche Licences privatives abusives : un éditeur ne peut pas s'opposer à la revente d'une licence. Évalué à 10.
Tu n'as pas à le montrer a priori, il faut juste ne pas le faire, charge à quelqu'un de prouver que tu as utilisé la license s'il veut t'accuser.
[^] # Re: Optimus le vendredi :D
Posté par Shuba . En réponse au journal Pourquoi plus aucune ville ne passe à Linux ?. Évalué à 4.
Chezmoiçamarche™
[^] # Re: LDLC
Posté par Shuba . En réponse au journal Acheter un laptop sans OS. Évalué à 3.
Perso j'ai pu acheter mon thinkpad sans os grâce aux offres étudiantes que proposait mon université.
[^] # Re: Parsing compilation
Posté par Shuba . En réponse au journal Détection de la syntaxe d'un langage informatique via un analyseur statistique naïf de type Bayésien. Évalué à 1.
L'avantage de faire une analyse statistique avant, c'est que ça peut te permettre de choisir l'ordre dans lequel tu fais les tests lexicaux des différents langages, et donc d'avoir de meilleures performances qu'en testant tout les analyseurs lexicaux jusqu'à en obtenir un qui marche.
[^] # Re: Machine de Turing en Lego.
Posté par Shuba . En réponse au journal De tout, de rien, des liens, bla bla bla. Évalué à 2. Dernière modification le 27 juin 2012 à 14:38.
Dans le même genre : un ordinateur en bois
[^] # Re: Organisation de GitHub
Posté par Shuba . En réponse au journal De tout, de rien, des liens, bla bla bla. Évalué à 4. Dernière modification le 12 avril 2022 à 10:04.
https://web.archive.org/web/20131103022258/http://newcdn.flamehaus.com/Valve_Handbook_LowRes.pdf
NdM : lien original brisé, remplacé par un lien valide vers archive.org
[^] # Re: Mais, mais, mais, que vois-je ?
Posté par Shuba . En réponse au journal Facebook détruit-il internet?. Évalué à 10.
Moi je vois pas les choses de façon binaire, ceux qui le font sont des nuls.
[^] # Re: Second degré...
Posté par Shuba . En réponse au journal Quand Linus énervé, Linus faire ça !. Évalué à 3.
Il y a surtout un problème de brevet je crois, sinon ça serait dans mesa depuis longtemps je pense.
[^] # Re: Second degré...
Posté par Shuba . En réponse au journal Quand Linus énervé, Linus faire ça !. Évalué à 1.
S3TC ça se décompresse très facilement sur un gpu, et je pense que si à terme les gpu ne le supportent plus en hardware ça sera envisageable d'écrire un shader pour le faire tout en restant assez efficace.
[^] # Re: Y'a-t-il encore besoin de nouveaux langages "bas niveau"?
Posté par Shuba . En réponse à la dépêche Le langage D. Évalué à 2.
Peux tu éclairer ma lanterne sur pourquoi
ne devrait pas compiler?
[^] # Re: Irrémédiable
Posté par Shuba . En réponse au journal Gnome3 et systemd, c'est la fin des haricots!. Évalué à 10.
D'après http://msdn.microsoft.com/en-US/library/windows/hardware/jj128256 :
Donc Microsoft exige que le secure boot ne puisse être désactivé sur ARM.
[^] # Re: Y'a-t-il encore besoin de nouveaux langages "bas niveau"?
Posté par Shuba . En réponse à la dépêche Le langage D. Évalué à 1.
La STL possède std::min_element, donc on peut faire des min de manière tout à fait standard, et pour comparer n'importe quoi (et ça sert vraiment en pratique, rien que pour implémenter un ordre lexicographique entre deux critères de tri possibles).
On peut arguer qu'il manque un sum, effectivement, mais c'est pas non plus super dur d'en écrire un (ça tient en une ligne en C++11 avec un for_each), et j'espère que peu de gens font des erreurs pour coder ça, sinon c'est qu'il y a vraiment un problème.
[^] # Re: Y'a-t-il encore besoin de nouveaux langages "bas niveau"?
Posté par Shuba . En réponse à la dépêche Le langage D. Évalué à 3.
Oui c'est bien ce que je dis, ce n'est pas possible d'où la nécessité d'avoir des algos templatés sur des opérateurs de comparaison.
[^] # Re: Gestionnaire de paquets
Posté par Shuba . En réponse à la dépêche GNU Emacs 24 est là !. Évalué à 1.
Je peux te faire du code Java qui n'est pas portable entre ces 3 OS si tu veux, je vois pas ce que ça prouve (à part qu'à un moment il faut bien s'adapter à l'environnement qu'on cible).
[^] # Re: Y'a-t-il encore besoin de nouveaux langages "bas niveau"?
Posté par Shuba . En réponse à la dépêche Le langage D. Évalué à 2.
L'avantage de passer par une lib telle que la STL, c'est de pouvoir utiliser tout ces algos "de base" avec des opérateurs personnalisés, ce qui est bien pratique quand on veut trier des choux-fleurs. A moins que tu ne saches proposer un opérateur de comparaison universel qui donne le résultat que je veux quel que soit le type que je crée (hint: OCaml fait presque ça avec son compare, sauf que ça ne permettra généralement pas d'avoir l'ordre qui me semble le plus pertinent).
[^] # Re: Gestionnaire de paquets
Posté par Shuba . En réponse à la dépêche GNU Emacs 24 est là !. Évalué à 4.
Au moins en C++ il y a plus d'une implémentation conforme avec le standard…
[^] # Re: à titre personnel
Posté par Shuba . En réponse à la dépêche GIMP 2.8 est sorti : une fenêtre unique !. Évalué à 1.
Pas mal de logiciels de graphisme (Maya entre autres) ont un menu contextuel assez poussé qui apparait en surimpression autour de la souris quand tu appuies sur espace. C'est très agréable à l'usage, et ça résout pas mal le problème de la localité.
[^] # Re: Quand le clic droit servira-t-il à quelque chose?...
Posté par Shuba . En réponse à la dépêche GIMP 2.8 est sorti : une fenêtre unique !. Évalué à 2.
Ça parait moins naturel quand tu essayes d'utiliser ta souris pour jouer un peu "sérieusement".
[^] # Re: Encore un relou qui ne sera jamais content
Posté par Shuba . En réponse à la dépêche GIMP 2.8 est sorti : une fenêtre unique !. Évalué à 1.
Ah oui clairement, dans gimp c'est un peu la foison de modes… Il y a quand même un mode "sélection", c'est dire… Enfin c'est la philosophie du soft, mais c'est sûr que ça plaît pas forcément à tout le monde, ou pas forcément tout le temps.
[^] # Re: Linux Vs Windows
Posté par Shuba . En réponse à la dépêche Firefox 12 et Thunderbird 12 sont sortis ; Mobile est mis à jour. Évalué à 3.
Peut-être qu'il s'agit juste d'un souci de driver graphique non? En tout cas ça marche chez moi ™
[^] # Re: Ça compile pas...
Posté par Shuba . En réponse au journal Algorithme au bac. Évalué à 1.
Je pense que tu voulais dire formellement
[^] # Re: Indentation du code
Posté par Shuba . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 1.
Après test sur ma machine du boulot, au dela de 100 caractères je ne peux plus faire de split sans scinder les lignes, donc effectivement 80 c'est trop juste, par contre 120 pour ma part c'est trop.