On recherche les trucs qui correspondent à /%([a-f0-9]{2})/i. C'est à dire un pourcent suivi d'un répétition de deux caractères compris entre a et f ou 0 et 9. Donc du genre '%xx' avec "xx" des caractères héxadécimaux (le /i fait ignorer la casse donc "%Ac" par exemple correspond). Le truc qui a été "matché" est remplacé par chr(hex($1)), le $1 correspond à ce qui a été "matché" dans les parenthéses (donc le "xx"). Le /e fait en sorte que la chaine correspondante soit remplacée par le résultat de l'éxécution de la première partie. La fonction hex() converti une chaine de caractère représentant un nombre en héxadécimal en ce nombre et chr() retourne le caractère représenté par le nombre donné dans le charset courant. /g fait en sorte que toutes les occurences soient traitées (pas juste la première).
Voire aussi:
perldoc -f hex
perldoc -f chr
man perlre
man perlop
man perlrun
man perlvar
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Jeu: retrouvez l'auteur de la citation à la fin ("Dis Papa, tu étais où quand ils ont enlevé toutes les libertés d'Internet?").
Indice: la phrase originale est en anglais
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Ca n'est pas en examinant les sources des programmes/drivers qu'on peut détecter ce genre de truc hein. Comme le dit Thompson dans l'article dont j'ai donné l'URL, "A well installed microcode bug will be almost impossible to detect." et on peut remplacer "bug" par ce qu'on veut.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Ce genre de truc est plutôt implémenté un niveau plus bas que le driver. Et même du hardware Open Source peut être "troyanisé" plus ou moins discrètement. L'idée n'est d'ailleurs pas nouvelle. http://www.acm.org/classics/sep95/(...)
Et les watermarks dans les imprimantes et photocopieuses c'est vraiment pas nouveau non plus je pense.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
D'après Wikipédia, dans les jeux vidéos 3D on a tendance à utiliser du BSP pour les trucs fixes et du Z-buffer pour les objets dynamiques. http://en.wikipedia.org/wiki/Binary_space_partitioning(...)
Sinon pour les algorithmes et structures de données en général, il y a le "Dictionary of Algorithms and Data Structures" qui recence pas mal de trucs avec des liens vers des exemples d'implémentations mais évidemment le z-buffer n'est pas dedans. http://www.nist.gov/dads/(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Sauf quand ils nous envoient des documents super importants en .doc/ppt/pps/xls/wmv/psd/... ou qu'ils tentent de communiquer via MSN/ICQ/AIM/Yahoo! Messenger/...
(oui je sais que la plupart de ces formats/protocoles sont plus ou moins utilisables sous GNU/Linux)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
As it turns out, Apple blew the description of its "aural feedback" and "touch sensitivity" out of proportion and led most of us to believe that 1) there was some sort of speaker built into the mouse with synthetic mouse sounds coming out of it, and 2) the shell might be solid-state touch-sensitive like our beloved iPod wheels. That is absolutely not the case—I even stuck my ear up to the mouse while using it for several minutes to be sure (and received a few strange glances in the process).
Like the Apple Pro Mouse, the upper shell depresses when you press on it in various places with your finger(s), and the clicking noise is an actual, real clicking noise that is not any different from the clicking noise I'm getting right now with the Microsoft Intellimouse on my Windows XP box. Frankly, I was almost a little disappointed that I would not be able to make fun of these "features!"
J'ai aucune idée de ce qu'est Dashboard mais on nous a assez rabaché les oreilles avec Exposé pour savoir qu'il existe des implémentations Gnome et KDE de ce système (Expocity et Komposé). Et tu peux sans doute les activer avec n'importe quelle souris avec suffisament de boutons. À ce niveau là cette souris n'a rien de spécial.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Ils font que des trucs révolutionnaires chez Apple.
MightyMouse: Mighty Mouse features the revolutionary Scroll Ball
OS X: Start a Revolution on Your Desktop
iPod Shuffle: the random revolution
AirPort Express: Driving the Wi-Fi Revolution
AppleScript Studio: revolutionary system-wide scripting language.
Xcode: revolutionary development tools
LiveType revolutionizes video titling
Final Cut Studio: revolutionary sound design
iLife: lead the digital media revolution
iMovie HD: Leading the HD revolution
Power Mac G5: A revolutionary 64-bit desktop computer
iPhoto: revolutionizes the way you save
[^] # Re: j'ai eu le même problème en perl
Posté par Krunch (site web personnel) . En réponse au message probleme de slash. Évalué à 2.
Voire aussi:
perldoc -f hex
perldoc -f chr
man perlre
man perlop
man perlrun
man perlvar
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: j'ai eu le même problème en perl
Posté par Krunch (site web personnel) . En réponse au message probleme de slash. Évalué à 2.
Trouvé là (l'original est un peu plus complet): http://glennf.com/writing/hexadecimal.url.encoding.html(...)
En pratique si c'est pour utiliser dans un script sh, on utilisera un truc du genre:
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# quelques alternatives
Posté par Krunch (site web personnel) . En réponse au journal booh : un nouveau generateur de web-album. Évalué à 3.
Album http://marginalhacks.com/Hacks/album/(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Incrustation d'un code d'identification via les Laser Couleur
Posté par Krunch (site web personnel) . En réponse au journal Incrustation d'un code d'identification via les Laser Couleur. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Traduction française
Posté par Krunch (site web personnel) . En réponse au journal Debuger en s'amusant (Wesnoth 1.0 - Play with the Wesnoth developers). Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: les temps on changés
Posté par Krunch (site web personnel) . En réponse à la dépêche Mobilisation européenne contre la rétention des données. Évalué à 3.
Indice: la phrase originale est en anglais
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: libre ou pas libre...
Posté par Krunch (site web personnel) . En réponse au journal Incrustation d'un code d'identification via les Laser Couleur. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# libre ou pas libre...
Posté par Krunch (site web personnel) . En réponse au journal Incrustation d'un code d'identification via les Laser Couleur. Évalué à 9.
http://www.acm.org/classics/sep95/(...)
Et les watermarks dans les imprimantes et photocopieuses c'est vraiment pas nouveau non plus je pense.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: re
Posté par Krunch (site web personnel) . En réponse au message Destruction Derby sous dosbox. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: allocation de chaine
Posté par Krunch (site web personnel) . En réponse au message Probleme de memoire, sprintf. Évalué à 2.
Sinon comme dit plus bas, asprintf() est peut-être ton amie.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: c'est une bonne nouvelle
Posté par Krunch (site web personnel) . En réponse à la dépêche Lancement de Debian Common Core. Évalué à 2.
http://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.fr.ht(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Fôte
Posté par Krunch (site web personnel) . En réponse à la dépêche Lancement de Debian Common Core. Évalué à 3.
Et c'est "s" pour "substitution".
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Je propose
Posté par Krunch (site web personnel) . En réponse au journal La guerre...non la lutte...non la guerre !. Évalué à 4.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: bsp?
Posté par Krunch (site web personnel) . En réponse au journal cherche doc Z-buffer. Évalué à 3.
http://en.wikipedia.org/wiki/Binary_space_partitioning(...)
Sinon pour les algorithmes et structures de données en général, il y a le "Dictionary of Algorithms and Data Structures" qui recence pas mal de trucs avec des liens vers des exemples d'implémentations mais évidemment le z-buffer n'est pas dedans.
http://www.nist.gov/dads/(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Shell.
Posté par Krunch (site web personnel) . En réponse au journal Vista : pas de shell ?. Évalué à 6.
(oui je sais que la plupart de ces formats/protocoles sont plus ou moins utilisables sous GNU/Linux)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Bof hein
Posté par Krunch (site web personnel) . En réponse au journal Vista : pas de shell ?. Évalué à 4.
http://gondor.apana.org.au/~herbert/dash/(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Wikipédia ?
Posté par Krunch (site web personnel) . En réponse au journal cherche doc Z-buffer. Évalué à 4.
http://en.wikipedia.org/wiki/Z-buffering(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # RTFM
Posté par Krunch (site web personnel) . En réponse au message substitution d'une chaine dans un fichier texte. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# quelques installateurs
Posté par Krunch (site web personnel) . En réponse au message Installateur. Évalué à 2.
http://www.megastep.org/makeself/(...)
http://icculus.org/loki_setup/(...)
http://zero-install.sourceforge.net/(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Moyenne
Posté par Krunch (site web personnel) . En réponse au message Note par défaut d'un commentaire. Évalué à 3.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# interview de Michael Lynn
Posté par Krunch (site web personnel) . En réponse à la dépêche Politique sécurité de Cisco. Évalué à 9.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: non
Posté par Krunch (site web personnel) . En réponse au message ssh bizarre?. Évalué à 4.
http://www.citi.umich.edu/u/provos/ssh/privsep.html(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: cependant
Posté par Krunch (site web personnel) . En réponse au journal Mort d'un Troll. Évalué à 2.
http://arstechnica.com/reviews/hardware/mightymouse.ars/2(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: cool
Posté par Krunch (site web personnel) . En réponse au journal Mort d'un Troll. Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: lopji
Posté par Krunch (site web personnel) . En réponse au journal Mort d'un Troll. Évalué à 10.
MightyMouse: Mighty Mouse features the revolutionary Scroll Ball
OS X: Start a Revolution on Your Desktop
iPod Shuffle: the random revolution
AirPort Express: Driving the Wi-Fi Revolution
AppleScript Studio: revolutionary system-wide scripting language.
Xcode: revolutionary development tools
LiveType revolutionizes video titling
Final Cut Studio: revolutionary sound design
iLife: lead the digital media revolution
iMovie HD: Leading the HD revolution
Power Mac G5: A revolutionary 64-bit desktop computer
iPhoto: revolutionizes the way you save
Bon en fait ils considère aussi les trucs des autres révolutionnaires:
http://www.apple.com/finalcutstudio/dvdstudiopro/partners.html(...) (Customflix et Digigami)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.