mirror of
https://github.com/soulaklabs/bitoduc.fr.git
synced 2025-12-08 17:13:23 +00:00
Remove everything in master branch
This commit is contained in:
3
RAF.txt
3
RAF.txt
@@ -1,3 +0,0 @@
|
||||
- l'en t<>te est un peu grand et un peu vide (mais je sais pas trop quoi en faire)
|
||||
- les couleurs un peu rouges font bizarre, <20>a manque un peu de contraste entre le texte et le fond, pareil pour le box-shadow autour de .groupe-lettre (d'ailleurs pourquoi box-shadow plut<75>t que border?)
|
||||
- le contraste rouge/vert doit pas etre terrible pour les daltoniens
|
||||
@@ -1,8 +0,0 @@
|
||||
bitoduc.fr
|
||||
==========
|
||||
|
||||
Un site pour la promotion de la francophonie dans le monde informatique.
|
||||
|
||||
A website to promote french words for computer concepts.
|
||||
|
||||
http://bitoduc.fr/
|
||||
@@ -1,2 +0,0 @@
|
||||
User-agent: *
|
||||
Disallow:
|
||||
Binary file not shown.
@@ -1,272 +0,0 @@
|
||||
function trouveElement(id)
|
||||
{
|
||||
return document.getElementById(id);
|
||||
}
|
||||
|
||||
function obtenirLAttribut(element, attribut)
|
||||
{
|
||||
return element.getAttribute(attribut);
|
||||
}
|
||||
|
||||
function definirLAttribut(element, attribut, valeur)
|
||||
{
|
||||
return element.setAttribute(attribut, valeur);
|
||||
}
|
||||
|
||||
function changeDeSens(window)
|
||||
{
|
||||
var element = trouveElement('mots')
|
||||
var langueDesClefsActuelle = obtenirLAttribut(element, 'data-langue');
|
||||
var autre = {'anglais': 'francais',
|
||||
'francais': 'anglais'};
|
||||
var langueDesClefsNouvelle = autre[langueDesClefsActuelle];
|
||||
definirLAttribut(element, 'data-langue', langueDesClefsNouvelle);
|
||||
construitListe(window)
|
||||
}
|
||||
|
||||
function construitListe(window)
|
||||
{
|
||||
var document = window.document;
|
||||
document.creeElement = document.createElement;
|
||||
|
||||
var vrais_mots = [
|
||||
{anglais: 'dangling pointer', francais: 'pointeur fou'},
|
||||
{anglais: 'URL' , francais: 'adresse réticulaire'},
|
||||
{anglais: 'GC' , francais: 'ramasse-miettes, glaneur de cellule'},
|
||||
{anglais: 'pipeline' , francais: 'bitoduc'},
|
||||
{anglais: 'TL;DR (Too Long; Didn\'t Read)' , francais: 'TL;PL (Trop Long; Pas Lu)'},
|
||||
{anglais: 'framework', francais: 'cadriciel'},
|
||||
{anglais: 'shareware', francais: 'partagiciel'},
|
||||
{anglais: 'freeware', francais: 'gratuiciel'},
|
||||
{anglais: 'spam', francais: 'polluriel, pourriel'},
|
||||
{anglais: 'spammeur', francais: 'arroseur publicitaire'},
|
||||
{anglais: 'CDROM', francais: 'cédérom'},
|
||||
{anglais: 'e-mail', francais: 'courriel'},
|
||||
{anglais: 'anti-pattern', francais: 'anti-patron'},
|
||||
{anglais: 'callback function', francais: 'fonction de rappel'},
|
||||
{anglais: 'stack overflow', francais: 'dépassement de pile'},
|
||||
{anglais: 'flag', francais: 'fanion'},
|
||||
{anglais: 'firewall', francais: 'pare-feu'},
|
||||
{anglais: 'bug', francais: 'bogue'},
|
||||
{anglais: 'USB key', francais: 'mémorette'},
|
||||
{anglais: 'core dump', francais: 'vidage de mémoire'},
|
||||
{anglais: 'spinlock', francais: 'tourniquet'},
|
||||
{anglais: 'polling', francais: 'attente active'},
|
||||
{anglais: 'debugger', francais: 'dévermineur'},
|
||||
{anglais: 'god object', francais: 'objet omniscient'},
|
||||
{anglais: 'flame', francais: 'propos inflammatoire'},
|
||||
{anglais: 'angle brackets', francais: 'chevrons'},
|
||||
{anglais: 'home row', francais: 'touche de repos'},
|
||||
{anglais: 'number sign', francais: 'croisillon'},
|
||||
{anglais: 'slash', francais: 'barre oblique'},
|
||||
{anglais: 'backslash', francais: 'barre oblique inversée'},
|
||||
{anglais: 'ampersand', francais: 'esperluette'},
|
||||
{anglais: 'backport', francais: 'rétroportage'},
|
||||
{anglais: 'rolling release', francais: 'publication continue'},
|
||||
{anglais: 'checksum', francais: 'somme de contrôle'},
|
||||
{anglais: 'repository', francais: 'dépôt'},
|
||||
{anglais: 'version control system', francais: 'logiciel de gestion de versions'},
|
||||
{anglais: 'lazy evaluation', francais: 'évaluation paresseuse'},
|
||||
{anglais: 'upload', francais: 'téléversement'},
|
||||
{anglais: 'download', francais: 'téléchargement'},
|
||||
{anglais: 'patch', francais: 'rustine logicielle'},
|
||||
{anglais: 'endianness', francais: 'boutisme'},
|
||||
{anglais: 'big-endian', francais: 'grand boutien'},
|
||||
{anglais: 'little-endian', francais: 'petit boutien'},
|
||||
{anglais: 'plugin', francais: 'greffon'},
|
||||
{anglais: 'online chat', francais: 'clavardage'},
|
||||
{anglais: 'webcam', francais: 'cybercaméra'},
|
||||
{anglais: 'podcasting', francais: 'balladodiffusion'},
|
||||
{anglais: 'phishing', francais: 'hameçonnage'},
|
||||
{anglais: 'bloatware', francais: 'boufficiel'},
|
||||
{anglais: 'spyware', francais: 'espiogiciel'},
|
||||
{anglais: 'flood', francais: 'matraquage'},
|
||||
{anglais: 'glue code', francais: 'code ciment'},
|
||||
{anglais: 'proxy', francais: 'mandataire'},
|
||||
{anglais: 'reverse proxy', francais: 'mandataire inverse'},
|
||||
{anglais: 'tutorial', francais: 'didacticiel'},
|
||||
{anglais: 'browser', francais: 'butineur'},
|
||||
{anglais: 'BBS (Bulletin Board System)', francais: 'babillard électronique'},
|
||||
{anglais: 'applet', francais: 'appliquette'},
|
||||
{anglais: 'cloud computing', francais: 'infonuagique'},
|
||||
{anglais: 'overclocking', francais: 'surcadençage'},
|
||||
{anglais: 'double word', francais: 'trente-deuzet'},
|
||||
{anglais: 'byte', francais: 'octet'},
|
||||
{anglais: 'malware', francais: 'maliciel'},
|
||||
{anglais: 'namespace', francais: 'espace de noms'},
|
||||
{anglais: 'Cascading Style Sheets (CSS)', francais: 'feuilles de style en cascade'},
|
||||
{anglais: 'middleware', francais: 'intergiciel'},
|
||||
{anglais: 'webmaster', francais: 'webmestre'},
|
||||
{anglais: 'Web', francais: 'toile'},
|
||||
{anglais: 'Computer Science (CS)', francais: 'science informatique'},
|
||||
{anglais: 'program counter', francais: 'compteur ordinal'},
|
||||
{anglais: 'hub', francais: 'concentrateur'},
|
||||
{anglais: 'backdoor', francais: 'porte dérobée'},
|
||||
{anglais: 'hyperlink', francais: 'hyperlien'},
|
||||
{anglais: 'fork', francais: 'scission'},
|
||||
{anglais: 'watchdog', francais: 'chien de garde'},
|
||||
{anglais: 'ROM (Read-Only Memory)', francais: 'mémoire morte'},
|
||||
{anglais: 'deadlock', francais: 'étreinte fatale'},
|
||||
{anglais: 'refactoring', francais: 'réusinage'},
|
||||
{anglais: 'digital', francais: 'numérique'},
|
||||
{anglais: 'tag', francais: 'étiquette'},
|
||||
{anglais: 'desktop', francais: 'ordinateur de bureau'},
|
||||
{anglais: 'to deface', francais: 'défigurer'},
|
||||
{anglais: 'ASLR', francais: "Disposition Stochastique de l'espace d'addressage"},
|
||||
{anglais: 'back-end services', francais: 'services dorsaux' },
|
||||
{anglais: 'back office', francais: 'arrière-guichet' },
|
||||
{anglais: 'boot', francais: 'amorçage' },
|
||||
{anglais: 'BYOD (Bring Your Own Device)', francais: 'AVEC (Apportez Votre Equipement personnel de Communication)' },
|
||||
{anglais: 'cache memory', francais: 'antémémoire' },
|
||||
{anglais: 'chipset', francais: 'jeu de puces' },
|
||||
{anglais: 'cookie', francais: 'témoin de connexion' },
|
||||
{anglais: 'firmware', francais: 'micrologiciel' },
|
||||
{anglais: 'FPGA (Field-Programmable Gate Array)', francais: 'CIPP (Circuit Intégré Prédiffusé Programmable)' },
|
||||
{anglais: 'front office', francais: 'guichet' },
|
||||
{anglais: 'fuzzing', francais: 'frelatage en masse' },
|
||||
{anglais: 'fuzzer', francais: "générateur d'anomalies" },
|
||||
{anglais: 'hacked', francais: "intrusé" },
|
||||
{anglais: 'hacker', francais: "fouineur" },
|
||||
{anglais: 'hash', francais: "condensat" },
|
||||
{anglais: 'hash table', francais: "tableau à adressage dispersé" },
|
||||
{anglais: 'heap spray', francais: "pulvérisation du tas" },
|
||||
{anglais: 'instruction pipeline', francais: "instruoduc" },
|
||||
{anglais: 'lurker', francais: "fureteur" },
|
||||
{anglais: 'man-in-the-middle attack', francais: "attaque de l'homme du milieu" },
|
||||
{anglais: 'monkey-in-the-middle attack', francais: "attaque du singe intercepteur" },
|
||||
{anglais: 'obfuscation', francais: "noircissement de code" },
|
||||
{anglais: 'pharming', francais: "devoiement" },
|
||||
{anglais: 'phishing attack', francais: "attaque par filoutage" },
|
||||
{anglais: 'return oriented programming', francais: "Exploitation focalisée sur le retour" },
|
||||
{anglais: 'reverse-engineering', francais: "Ingénierie à rebours" },
|
||||
{anglais: 'to reverse', francais: "détricoter" },
|
||||
{anglais: 'shell code', francais: "code encoquillé" },
|
||||
{anglais: 'SoC (System-on-Chip)', francais: "puce-système" },
|
||||
{anglais: 'smart grids', francais: "grilles malines" },
|
||||
{anglais: 'stack cookie', francais: "biscuit de pile" },
|
||||
{anglais: 'thumbnail', francais: "imagette" },
|
||||
{anglais: 'Web cache', francais: "cache-toile" },
|
||||
{anglais: 'XSS (Cross Site Scripting)', francais: "ICID (Injection de Code Indirect à Distance)" }
|
||||
];
|
||||
|
||||
var faux_mots = [
|
||||
{anglais: 'branch merging', francais: 'fusion de branches'},
|
||||
{anglais: 'pull-request', francais: 'fusiodemande'},
|
||||
{anglais: 'NIH (Not Invented Here)', francais: 'PII (Pas Inventé Ici)'},
|
||||
{anglais: 'RTFM (Read The Fucking Manual)', francais: 'LPDM (Lis le Putain De Manuel)'},
|
||||
{anglais: 'DRY (Don\'t Repeat Yourself)', francais: 'NTRP (Ne Te Répète Pas)'},
|
||||
{anglais: 'hashtag', francais: 'croisiquette'},
|
||||
{anglais: 'tweet', francais: 'gazouillis'},
|
||||
{anglais: 'lolcat', francais: 'chatmusant'},
|
||||
{anglais: 'empowerment', francais: 'empouvoirement'},
|
||||
{anglais: 'to spoil', francais: 'divulgâcher'},
|
||||
{anglais: 'smartphone', francais: 'malinphone'},
|
||||
{anglais: 'walled garden', francais: 'jardin secret, communauté prison'},
|
||||
{anglais: 'favicon', francais: 'favorimage'},
|
||||
{anglais: 'stand-up meeting', francais: 'réunion debout'},
|
||||
{anglais: 'commit', francais: 'atome de code'},
|
||||
{anglais: 'laptop', francais: 'ordinateur de giron'},
|
||||
{anglais: 'cryptoparty', francais: 'chiffrofête'},
|
||||
{anglais: 'bitcoin', francais: 'cybersou' }
|
||||
];
|
||||
|
||||
function cache(e)
|
||||
{
|
||||
e.style.visibility = 'hidden';
|
||||
}
|
||||
|
||||
function montre(e)
|
||||
{
|
||||
e.style.visibility = 'visible';
|
||||
}
|
||||
|
||||
var tous_les_mots = vrais_mots.concat(faux_mots);
|
||||
|
||||
var i;
|
||||
var lien = trouveElement('lienChange');
|
||||
var index = trouveElement('index');
|
||||
var mots = trouveElement('mots');
|
||||
var langueDesClefs = obtenirLAttribut(mots, 'data-langue');
|
||||
var lettres = new Array(26);
|
||||
var noeud;
|
||||
|
||||
function enleveLesAccents(s) {
|
||||
s = s.replace("é", "e");
|
||||
return s;
|
||||
}
|
||||
|
||||
var lienFR = '<span class="mot-francais">Français</span>';
|
||||
var lienANG = '<span class="mot-anglais">Anglais</span>';
|
||||
var lienSource = lienFR;
|
||||
var lienDestination = lienANG;
|
||||
if (langueDesClefs === 'anglais') {
|
||||
lienSource = lienANG;
|
||||
lienDestination = lienFR;
|
||||
}
|
||||
lien.innerHTML = lienSource + ' → ' + lienDestination;
|
||||
|
||||
mots.innerHTML = '';
|
||||
index.innerHTML = '';
|
||||
|
||||
|
||||
for (i = 0; i < 26; ++i) {
|
||||
|
||||
var lettre = String.fromCharCode(65 + i);
|
||||
|
||||
lettres[i] = noeud = document.creeElement('div');
|
||||
noeud.className = 'groupe-lettre';
|
||||
noeud.enfants = 0;
|
||||
var ancre = document.creeElement('a');
|
||||
ancre.name = lettre;
|
||||
noeud.appendChild(ancre);
|
||||
var titre = document.creeElement('h3');
|
||||
titre.innerHTML = lettre;
|
||||
noeud.appendChild(titre);
|
||||
}
|
||||
|
||||
// renvoie un nombre entre 0 et 25
|
||||
function indiceDeLaPremiereLettre(m) {
|
||||
|
||||
var motSansAccent = enleveLesAccents(m);
|
||||
var motEnMinuscule = motSansAccent.toLowerCase();
|
||||
var resultat = motEnMinuscule.charCodeAt(0) - "a".charCodeAt(0);
|
||||
return resultat;
|
||||
}
|
||||
|
||||
for (i = 0; i < tous_les_mots.length; ++i) {
|
||||
|
||||
var mot = tous_les_mots[i];
|
||||
|
||||
noeud = document.createElement('div');
|
||||
noeud.className = 'definition';
|
||||
|
||||
var spanAnglais = '<span class="mot-anglais"> ' + mot.anglais + ' </span>';
|
||||
var spanFrancais = '<span class="mot-francais">' + mot.francais + '</span>';
|
||||
|
||||
var spanClef = spanFrancais;
|
||||
var spanValeur = spanAnglais;
|
||||
var indice = indiceDeLaPremiereLettre(mot.francais);
|
||||
if (langueDesClefs === 'anglais') {
|
||||
spanClef = spanAnglais;
|
||||
spanValeur = spanFrancais;
|
||||
indice = indiceDeLaPremiereLettre(mot.anglais);
|
||||
}
|
||||
|
||||
noeud.innerHTML = '· ' + spanClef + ' : ' + spanValeur;
|
||||
|
||||
lettres[indice].appendChild(noeud);
|
||||
lettres[indice].enfants++;
|
||||
}
|
||||
|
||||
for (i = 0; i < 26; ++i) {
|
||||
var lettre = String.fromCharCode(65 + i);
|
||||
noeud = lettres[i];
|
||||
if (noeud.enfants > 1) {
|
||||
mots.appendChild(noeud);
|
||||
var lettreIndex = document.creeElement('a');
|
||||
lettreIndex.href = '#' + lettre;
|
||||
lettreIndex.innerHTML = lettre;
|
||||
index.appendChild(lettreIndex);
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 894 B |
@@ -1,113 +0,0 @@
|
||||
body
|
||||
{
|
||||
background: #dfd5e5;
|
||||
}
|
||||
|
||||
h1, h2, h3
|
||||
{
|
||||
color: #000020;
|
||||
}
|
||||
|
||||
h3
|
||||
{
|
||||
margin-left: -10px;
|
||||
margin-right: 0px;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#tout
|
||||
{
|
||||
font-family: Georgia, “Nimbus Roman No9 L”, serif;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
max-width: 800px;
|
||||
background-color: #fff5f5;
|
||||
padding: 50px;
|
||||
box-shadow: 0px 0px 10px 0px #d8d8d8;
|
||||
}
|
||||
|
||||
|
||||
.groupe-lettre
|
||||
{
|
||||
margin: 10px;
|
||||
background-color: #fff5f5;
|
||||
padding-left: 40px;
|
||||
padding-right: 30px;
|
||||
padding-top: 12px;
|
||||
padding-bottom: 20px;
|
||||
box-shadow: 0px 0px 5px 0px #d0d0d0;
|
||||
}
|
||||
|
||||
.definition
|
||||
{
|
||||
padding: 1px 2px 1px 2px;
|
||||
}
|
||||
|
||||
.definition
|
||||
{
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.mot-francais
|
||||
{
|
||||
color: #208f20;
|
||||
}
|
||||
|
||||
.mot-anglais
|
||||
{
|
||||
color: #905050;
|
||||
}
|
||||
|
||||
#intro
|
||||
{
|
||||
font-size: larger;
|
||||
color: #905050;
|
||||
margin: 50px;
|
||||
}
|
||||
|
||||
#publicite
|
||||
{
|
||||
font-size: normal;
|
||||
color: #905050;
|
||||
margin: 50px;
|
||||
}
|
||||
|
||||
#subtitle
|
||||
{
|
||||
color: #101010;
|
||||
margin-left: 100px;
|
||||
width : 50%;
|
||||
}
|
||||
|
||||
#index
|
||||
{
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#index a
|
||||
{
|
||||
font-size: larger;
|
||||
color: black;
|
||||
text-decoration: none;
|
||||
margin-right: 5px;
|
||||
position:relative;
|
||||
}
|
||||
|
||||
#index a:hover
|
||||
{
|
||||
background-color: #999;
|
||||
}
|
||||
|
||||
.bouton-gh
|
||||
{
|
||||
position: absolute;
|
||||
top: 0; right: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: inherit;
|
||||
}
|
||||
@@ -1,70 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Bitoduc.fr : la référence selon nous-mêmes sur les termes informatiques en français</title>
|
||||
<link rel="icon" href="favicon.ico" />
|
||||
<link rel="stylesheet" type="text/css" href="feuille_de_style.css" />
|
||||
|
||||
<script type="text/javascript" src="creuille.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript">
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-42609030-1']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
</script>
|
||||
<div id="tout">
|
||||
<h1>Bitoduc.fr : termes informatiques en français</h1>
|
||||
|
||||
<div id="subtitle">
|
||||
<i><b>bitoduc</b> - nm. ensemble de conducteurs d'interconnexion de plusieurs organes numériques d'un ordinateur ; syn. infoduc.</i>
|
||||
</div>
|
||||
|
||||
<div id="intro">
|
||||
De nos jours on rencontre de nombreux termes techniques en anglais : « megabyte », « URL » ou encore « plugin ».<br/><br/> Pourtant, ces nouveaux mots ont souvent un équivalent francais qu'il conviendrait d'utiliser. En voici une liste bien pratique. Bonne lecture !
|
||||
|
||||
<br/><br/>
|
||||
|
||||
Vous avez des idées de traductions ? Parlons-en sur le
|
||||
<a href="https://github.com/p0nce/bitoduc.fr/issues">
|
||||
dispositif de suivi de bogues</a> !
|
||||
Les rustines et fusiodemandes sont toujours appréciées.
|
||||
|
||||
<br/><br/>
|
||||
<div>
|
||||
<a id="lienChange" href="#" onclick="changeDeSens(window)"></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="index">
|
||||
</div>
|
||||
|
||||
<div id="mots" data-langue="anglais">
|
||||
</div>
|
||||
|
||||
<div id="publicite">
|
||||
<h1>Hyperliens:</h1>
|
||||
<ul>
|
||||
<li>Vous recherchez des <a href="http://tech.no.com">mixs de platinistes de 25 minutes</a>? C'est par ici.</a></li>
|
||||
<li>Vous recherchez des <a href="http://www.auburnsounds.com">greffons audionumériques sur mesure</a>? Vous êtes bien tombé.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
construitListe(window);
|
||||
</script>
|
||||
<a href="https://github.com/p0nce/bitoduc.fr">
|
||||
<img class="bouton-gh"
|
||||
src="scissionnezmoi_right_gray.png"
|
||||
alt="Scissionnez-moi sur GitHub">
|
||||
</a>
|
||||
</body>
|
||||
</html>
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 14 KiB |
Reference in New Issue
Block a user