De toutes façons, ça a toujours été un grand cas d'étude du Philosoraptor : « si tu vas aux p*tes sans payer, est-ce que c'est un vol ou est-ce que c'est un viol ? »
Chez Air France ils recherchent un passionné de pilotage, qui sache également s'occuper du design des cabines, mais surtout il faut qu'il connaisse bien la maintenance des appareils de la flotte. S'il connaît le langage des signes, c'est un plus.
Tous les événements stockés ont pour dénominateur commun d'être datés et, plus l'événement est récent, plus il est pertinent. Notons également qu'ils sont ajoutés chronologiquement à la base de données. Ainsi, la première entrée d'une table est la plus ancienne.
Tu ne peux pas faire cette hypothèse sans colonne « date » explicite. Une table est considérée comme un ensemble non ordonné. Par exemple, sur SQLPro, l'auteur la présente comme un « sac de billes », ce qui est une métaphore assez parlante. Ça veut dire également, et notamment, que tu peux compter le nombre de tuples identiques dans ta table mais que tu ne peux pas les distinguer les uns des autres (ce qui sera important quand tu voudras en supprimer un).
Dans ta table, donc, tous tes enregistrements sont placés « là où il y a de la place ». Ça veut dire que tant que tu ne fais qu'insérer des enregistrements, ils vont tous se mettre les uns à la suite des autres, donc dans l'ordre chronologique. Mais dès que tu vas supprimer un enregistrement au milieu de ta table, celui ne sera en fait que « rayé » et le prochain enregistrement que tu vas insérer va prendre sa place.
Si tu veux garantir l'ordre chronologique sans avoir à trier explicitement ta table à chaque requête, il faut ajouter la colonne date, créer un index sur cette colonne et en faire un « clustered index » si tu veux que ta table soit physiquement triée suivant cette colonne.
Lorsque MySQL parcourt une table, il la parcourt du début à la fin, et donc, de l'entrée la moins pertinente à l'entrée la plus pertinente. Dans le cas d'une requête simple, l'opérateur ORDER BY peut être utilisé afin d'inverser l'ordre. En revanche, dans le cas d'une jointure, cela devient beaucoup plus complexe.
« ORDER BY » s'applique sur le résultat, et pas sur les colonnes de la requête au préalable. Tu peux donc trier sans distinction le résultat issu d'une requête simple ou avec jointure. Tu peux également spécifier plusieurs colonnes, séparées par des virgules, pour trier tes tuples selon une première colonne, puis une seconde lorsque les champs de la première sont tous identiques, etc.
D'autre part, le tri effectué par ORDER est croissant par défaut, mais tu peux à tout moment spécifier le sens avec « ASC » ou « DESC ».
$ SELECT A.date , B.Comment from A,B where A.FieldB = B.Field
-> 2010 'com1'
Or j'aimerais que le résultat de la requête soit :
-> 2010 'com2'
Tu peux te référer à une colonne même si elle n'est pas sélectionnée. Donc :
SELECT A.date , B.Comment from A,B where A.FieldB = B.Field ORDER BY B.Date DESC;
Informatique est-elle la bonne traduction pour Computer Science ? Ça ne me semble pas vraiment adéquat, pour "Monsieur Toutlemonde époux Michu" qui voit "informatique" comme un peu tout allant du montage d'un PC au développement de logiciel, en passant par l'utilisation d'un logiciel de traitement de texte ou l'installation d'un jeu sur ordinateur.
C'est à dire qu'aujourd'hui, définir « informatique », c'est comme définir « aviation ». Qu'est-ce que l'aviation ? Est-ce le pilotage ? Est-ce l'avionique ? Est-ce l'ingénierie aéronautique ? Est-ce que c'est la gestion d'une compagnie aérienne ? Est-ce que ce sont les vieux avions ? Est-ce que ce sont les mécaniciens au sol ? Est-ce la gestion aéroportuaire ? Ou bien est-ce tout simplement l'esprit du voyage lorsque l'on prend l'avion ?
Il est clair que c'est tout cela à la fois, et que c'est un monde dans lequel tout le monde a un rôle à jouer. Et c'est très bien comme ça.
« Informatique » n'est donc probablement pas un terme qui s'est dévoyé, mais plutôt quelque chose qui couvre tout ce qui a trait au traitement automatisé de l'information, ce qui, initialement, ne couvrait que ce qui est aujourd'hui « l'informatique théorique » pour la bonne raison que c'est par là que tout a commencé.
J'imagine que le meilleur moyen d'en savoir plus est de s'y investir mais comme on a déjà été échaudés plusieurs fois jadis, est-ce que ce les gens derrière ce moteur ont une réelle volonté de neutralité ou est-ce que la devise « don't be evil » disparaîtra comme par enchantement une fois que la compagnie aura les reins suffisamment solides ?
C'est surtout que les lennarteries sont toujours des solutions globales qui impose des
changements à toutes les applications de telle sorte que les dites applications
finissent toujours par dépendre de cette solution. Et si tu veux faire la même chose
avec une alternative, tu fini toujours par crever.
Contrairement à une idée répandue (et compréhensible), « sizeof » ne prend pas de parenthèse en C. On n'est obligé de les mettre que lorsque c'est la taille d'un type que l'on mesure (même syntaxe qu'un cast, donc).
Le contenu que vous avez publié sur Facebook a été supprimé en raison d’une infraction à la Déclaration des droits et responsabilités publiée sur Facebook. Les publications avec des contenus graphiques, sexuellement explicites ou avec des corps trop dénudés sont interdites sur Facebook. Ce message est un avertissement. Une autre infraction de votre part pourrait entraîner la résiliation de votre compte.
Bon, ben maintenant, au moins, on a enfin une méthode fiable pour se débarrasser de son compte Facebook…
[^] # Re: La tribune n'est pas morte, elle plope encore !
Posté par Obsidian . En réponse au journal Fermeture de la tribune. Évalué à 4.
Ce qui tend à montrer que si La Tribune avait intégré les totoz dans sa version papier, elle serait peut-être encore sur le marché…
[^] # Re: La tribune n'est pas morte, elle plope encore !
Posté par Obsidian . En réponse au journal Fermeture de la tribune. Évalué à 2.
Hmm. Décidément, y a certaines choses qu'il vaut mieux ne pas traduire…
[^] # Re: Ce clip
Posté par Obsidian . En réponse au journal You wouldn't download a car !?. Évalué à 2.
N'oublie pas de sortir l'argument imparable :
http://www.labandepasdessinee.com/bpd/376-service-client
[^] # Re: Ce clip
Posté par Obsidian . En réponse au journal You wouldn't download a car !?. Évalué à 9.
(Tu te prostitues ?) /o
[^] # Re: Ce clip
Posté par Obsidian . En réponse au journal You wouldn't download a car !?. Évalué à 3.
C'est vrai que je n'ai encore jamais entendu une prostituée annoncer « satisfait ou remboursé » ! :-)
[^] # Re: Ce clip
Posté par Obsidian . En réponse au journal You wouldn't download a car !?. Évalué à 10. Dernière modification le 24 janvier 2012 à 22:55.
N'empêche que je la downloaderais bien… :-)
De toutes façons, ça a toujours été un grand cas d'étude du Philosoraptor : « si tu vas aux p*tes sans payer, est-ce que c'est un vol ou est-ce que c'est un viol ? »
[^] # Re: Ce clip
Posté par Obsidian . En réponse au journal You wouldn't download a car !?. Évalué à 9.
Ainsi que You Wouldn't Download A Prostitute !
[^] # Re: Esclavage
Posté par Obsidian . En réponse au journal You wouldn't download a car !?. Évalué à 5.
Comme ces objets-là ? http://xkcd.com/924/
[^] # Re: Esclavage
Posté par Obsidian . En réponse au journal You wouldn't download a car !?. Évalué à 10.
Jusqu'à ce qu'on ne soit plus capable d'enrayer le phénomène et que l'humanité entière soit réduite en esclavage par les imprimantes 3D !
[^] # Re: Free y est-il seulement pour quelque chose ?
Posté par Obsidian . En réponse au journal (freemobile entre en lice). Évalué à 3.
Oui, enfin, le code affiché sur la fusée est quand même le MD5 de "jesaispas". On ne peut pas dire que ce soit un hasard, quand même…
[^] # Re: Sécurité WiFi
Posté par Obsidian . En réponse au journal wps cassé. Évalué à 3.
Et ensuite, il suffit de
hackersoudoyer le type pour qu'il te file le mot de passe. :-)[^] # Re: en 2000...parce que
Posté par Obsidian . En réponse au sondage Pourquoi avez-vous installé Linux, la première fois ?. Évalué à 10.
Et moi pour un emmerdeur quand je fais la même chose à travers un ssh sur les postes des autres. :-)
# Mémoire qui flanche
Posté par Obsidian . En réponse au message Mémoire ECC - taux d'erreur. Évalué à 8.
Non, j'ai oublié… :-)
->[]
[^] # Re: 2 profils ?
Posté par Obsidian . En réponse au message Recrute Inglorious Coders. Évalué à 2.
Ils trouveraient !
# ASC ou DESC
Posté par Obsidian . En réponse au message Base de donnée temporelle. Évalué à 6.
Hello,
Tu ne peux pas faire cette hypothèse sans colonne « date » explicite. Une table est considérée comme un ensemble non ordonné. Par exemple, sur SQLPro, l'auteur la présente comme un « sac de billes », ce qui est une métaphore assez parlante. Ça veut dire également, et notamment, que tu peux compter le nombre de tuples identiques dans ta table mais que tu ne peux pas les distinguer les uns des autres (ce qui sera important quand tu voudras en supprimer un).
Dans ta table, donc, tous tes enregistrements sont placés « là où il y a de la place ». Ça veut dire que tant que tu ne fais qu'insérer des enregistrements, ils vont tous se mettre les uns à la suite des autres, donc dans l'ordre chronologique. Mais dès que tu vas supprimer un enregistrement au milieu de ta table, celui ne sera en fait que « rayé » et le prochain enregistrement que tu vas insérer va prendre sa place.
Si tu veux garantir l'ordre chronologique sans avoir à trier explicitement ta table à chaque requête, il faut ajouter la colonne date, créer un index sur cette colonne et en faire un « clustered index » si tu veux que ta table soit physiquement triée suivant cette colonne.
« ORDER BY » s'applique sur le résultat, et pas sur les colonnes de la requête au préalable. Tu peux donc trier sans distinction le résultat issu d'une requête simple ou avec jointure. Tu peux également spécifier plusieurs colonnes, séparées par des virgules, pour trier tes tuples selon une première colonne, puis une seconde lorsque les champs de la première sont tous identiques, etc.
D'autre part, le tri effectué par ORDER est croissant par défaut, mais tu peux à tout moment spécifier le sens avec « ASC » ou « DESC ».
Tu peux te référer à une colonne même si elle n'est pas sélectionnée. Donc :
SELECT A.date , B.Comment from A,B where A.FieldB = B.Field ORDER BY B.Date DESC;
[^] # Re: Le soleil
Posté par Obsidian . En réponse au message Désactiver le DECT sur freebox V6. Évalué à 3.
Comme un robinet qui goutte dans un évier, quoi…
[^] # Re: Contrôle parental milti-plateforme
Posté par Obsidian . En réponse au message Contrôle parental libre sous Windows. Évalué à 3.
En général, ce sont plutôt les bambins qui expliquent ces choses-là à leurs grand-parents.
[^] # Re: Et pendant ce temps...
Posté par Obsidian . En réponse à la dépêche Les inspecteurs de l’Éducation nationale convoqués chez Microsoft. Évalué à 3.
Je crois que c'est ce qu'il voulait dire.
# Informatique
Posté par Obsidian . En réponse au journal #Occupy… vos soirées d'hiver en étudiant.. Évalué à 6.
C'est à dire qu'aujourd'hui, définir « informatique », c'est comme définir « aviation ». Qu'est-ce que l'aviation ? Est-ce le pilotage ? Est-ce l'avionique ? Est-ce l'ingénierie aéronautique ? Est-ce que c'est la gestion d'une compagnie aérienne ? Est-ce que ce sont les vieux avions ? Est-ce que ce sont les mécaniciens au sol ? Est-ce la gestion aéroportuaire ? Ou bien est-ce tout simplement l'esprit du voyage lorsque l'on prend l'avion ?
Il est clair que c'est tout cela à la fois, et que c'est un monde dans lequel tout le monde a un rôle à jouer. Et c'est très bien comme ça.
« Informatique » n'est donc probablement pas un terme qui s'est dévoyé, mais plutôt quelque chose qui couvre tout ce qui a trait au traitement automatisé de l'information, ce qui, initialement, ne couvrait que ce qui est aujourd'hui « l'informatique théorique » pour la bonne raison que c'est par là que tout a commencé.
# C'est où ?
Posté par Obsidian . En réponse au message Recrute Inglorious Coders. Évalué à 6.
Et surtout, c'est pour bosser à quel endroit ? (à part DMC…)
# Respect oui, mais pour combien de temps ?
Posté par Obsidian . En réponse à la dépêche Nouvelles de DuckDuckGo. Évalué à 8.
J'imagine que le meilleur moyen d'en savoir plus est de s'y investir mais comme on a déjà été échaudés plusieurs fois jadis, est-ce que ce les gens derrière ce moteur ont une réelle volonté de neutralité ou est-ce que la devise « don't be evil » disparaîtra comme par enchantement une fois que la compagnie aura les reins suffisamment solides ?
[^] # Re: Poettering
Posté par Obsidian . En réponse à la dépêche /usr friendly. Évalué à 3.
Un peu comme Steve Jobs, quoi…
[^] # Re: « Machin est bronsonisé »
Posté par Obsidian . En réponse au journal Robert Lamoureux bronsonisé. Évalué à 2.
Quoi ? C'est Charles Bronson qui a réalisé la septième compagnie ??? :-)
[^] # Re: Win32
Posté par Obsidian . En réponse à la dépêche /usr friendly. Évalué à 2.
Contrairement à une idée répandue (et compréhensible), « sizeof » ne prend pas de parenthèse en C. On n'est obligé de les mettre que lorsque c'est la taille d'un type que l'on mesure (même syntaxe qu'un cast, donc).
# Facebook ?
Posté par Obsidian . En réponse au journal RSF et Charlie Hebdo découvrent les méfaits de la centralisation. Évalué à 10.
Bon, ben maintenant, au moins, on a enfin une méthode fiable pour se débarrasser de son compte Facebook…