CINXE.COM
Enregistrez-vous sur LCWO. - Learn CW Online
<!DOCTYPE html> <html> <head> <title>Enregistrez-vous sur LCWO. - Learn CW Online</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" lang="en" content="Learn CW Online - At LCWO you can learn Morse Code (CW) online, in your web browser!"> <meta name="description" lang="fr" content="Grâce à LCWO, vous pouvez apprendre la télégraphie Morse (CW) en ligne directement depuis votre navigateur web préféré. Vous n'avez pas besoin d'installer un programme sur votre ordinateur, vos données personnelles sont accessibles depuis n'importe quel ordinateur connecté à Internet et vous pouvez facilement suivre votre progression par le biais de statistiques complètes."> <meta name="keywords" content="learn cw, cw, morse code practice, telegraphy, learn morse code, morse code, koch method, morsen lernen, impare il cw, high speed cw, hst, qrq, ham radio, dj1yfk, rufzxp, fabian kurz"> <meta name="author" content="Fabian Kurz"> <meta property="og:title" content="Learn CW Online" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://lcwo.net/" /> <meta property="og:image" content="https://lcwo.net/pics/lcwo.png" /> <meta property="og:description" content="Learn CW Online - a free web app for learning Morse code!" /> <link rel="icon" href="/favicon.ico"> <link rel="shortcut icon" href="/favicon.ico"> <link href="/atom.xml" type="application/atom+xml" rel="alternate" title="LCWO News Feed"> <link href="/forumatom.xml" type="application/atom+xml" rel="alternate" title="LCWO Forum Feed"> <link id="lcwocss" href="/style.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="/js/leaflet.css"> <script type="text/javascript" src="/js/jscwlib.js?cachebreak=1711272842"></script> <!-- User activity heatmap dependencies curl -L 'https://d3js.org/d3.v7.min.js' > js/d3.js curl -L 'https://unpkg.com/cal-heatmap/dist/cal-heatmap.min.js' > js/cal-heatmap.js curl -L 'https://unpkg.com/cal-heatmap/dist/cal-heatmap.css' > cal-heatmap.css curl -L 'https://unpkg.com/@popperjs/core@2' > js/popperjs-core.js curl -L 'https://unpkg.com/cal-heatmap/dist/plugins/Tooltip.min.js' > js/cal-heatmap-Tooltip.js --> <script src="/js/d3.js"></script> <script src="/js/cal-heatmap.js"></script> <link rel="stylesheet" href="/cal-heatmap.css"> <script src="/js/popperjs-core.js"></script> <script src="/js/cal-heatmap-Tooltip.js"></script> </head> <body bgcolor="#ffffff"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr class="headerline"> <td style="background-image:url(/pics/lcwo-bg2.png);" width="41%"> <a href="/"><img style="border-style:none;" src="/pics/lcwo.png" height="75" width="214" title="LCWO - Home" alt="[LCWO LOGO]"></a> </td> <td style="background-image:url(/pics/lcwo-bg2.png);" width="59%"> </td> </tr> </tbody></table> <script> function agree_policy () { var i = document.getElementById("consent"); i.innerHTML = "Thanks!"; var request = new XMLHttpRequest(); request.open("GET", "//lcwo.net/api/consent.php", true); request.send(); } </script> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td class="menuText" width="100%"> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="16" alt=":"> <a class="mLink" href="/">Accueil</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/users">Utilisateurs</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/highscores">Meilleurs scores</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/forum">Forum </a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/usergroups">Groupes d'utilisateurs</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/about">À propos</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> </td> </tr> </tbody></table> <br> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="220" valign="top"> <script> function getCookieVal (offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) { endstr = document.cookie.length; } return unescape(document.cookie.substring(offset, endstr)); } function getCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) { return getCookieVal (j); } i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } if (getCookie('lcwo_username') && getCookie('lcwo_hash')) { console.log("found cookies, attempting to log in!"); var u = getCookie('lcwo_username'); var h = getCookie('lcwo_hash'); var request = new XMLHttpRequest(); request.open("POST", '/dologin', true); request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); request.onreadystatechange = function() { var done = 4, ok = 200; if (request.readyState == done && request.status == ok) { if (request.responseText) { if (request.responseText.indexOf("LOGIN_SUCCESS") != -1) { // login succeeded... forwarding window.setTimeout( function () { window.location.href = 'https://lcwo.net'; }, 1000); } } } } request.send("username="+u); } </script> <table width="90%"> <tr><th class="tborder">Connexion</th></tr> <tr><td class="tborder"> <br> <div align="center"> <form action="/dologin" method="POST"> <table> <tr> <td>Nom d'utilisateur: </td> <td> <input type="text" size="8" name="username"> </td> </tr> <tr> <td>Mot de passe: </td> <td> <input type="password" size="8" name="password"> </td> </tr> </table> <input type="submit" value="Connexion"> </form> </div> </td></tr> <tr> <td class="tborder"> <br> <div align="center"> <a href="/lostpassword">Mot de passe oublié ?</a> - <strong><a href="/signup">S'enregistrer</a></strong> </div> <br> </td> </tr> </table> <table width="90%"> <tr><th class="tborder">Language</th></tr> <tr> <td class="tborder"> <table width="100%"> <tr><td><a href="/bg/signup" title="Bulgarian"> Български </a></td><td><a href="/br/signup" title="Brazilian Portuguese"> Português brasileiro </a></td></tr><tr><td><a href="/bs/signup" title="Bosnian"> Bosanski </a></td><td><a href="/ca/signup" title="Catalan"> Català </a></td></tr><tr><td><a href="/cn/signup" title="Traditional Chinese"> 繁體中文 </a></td><td><a href="/cs/signup" title="Czech"> Česky </a></td></tr><tr><td><a href="/da/signup" title="Danish"> Dansk </a></td><td><a href="/de/signup" title="German"> Deutsch </a></td></tr><tr><td><a href="/en/signup" title="English"> English </a></td><td><a href="/es/signup" title="Spanish"> Español </a></td></tr><tr><td><a href="/fi/signup" title="Finnish"> Suomi </a></td><td><a href="/fr/signup" title="French"><strong> Français </strong></a></td></tr><tr><td><a href="/gr/signup" title="Greek"> Ελληνικά </a></td><td><a href="/hr/signup" title="Croatian"> Hrvatski </a></td></tr><tr><td><a href="/hu/signup" title="Hungarian"> Magyar </a></td><td><a href="/it/signup" title="Italian"> Italiano </a></td></tr><tr><td><a href="/ja/signup" title="Japanese"> 日本語 </a></td><td><a href="/ko/signup" title="Korean"> 한국어 </a></td></tr><tr><td><a href="/ms/signup" title="Malay"> Bahasa Melayu </a></td><td><a href="/nl/signup" title="Dutch"> Nederlands </a></td></tr><tr><td><a href="/no/signup" title="Norwegian"> Norsk </a></td><td><a href="/pl/signup" title="Polish"> Polski </a></td></tr><tr><td><a href="/pt/signup" title="Portuguese"> Português </a></td><td><a href="/ro/signup" title="Romanian"> Română </a></td></tr><tr><td><a href="/ru/signup" title="Russian"> Русский </a></td><td><a href="/si/signup" title="Sinhala"> සිංහල </a></td></tr><tr><td><a href="/sk/signup" title="Slovak"> Slovenčina </a></td><td><a href="/sl/signup" title="Slovenian"> Slovenščina </a></td></tr><tr><td><a href="/sr/signup" title="Serbian"> Srpski </a></td><td><a href="/sv/signup" title="Swedish"> Svenska </a></td></tr><tr><td><a href="/th/signup" title="Thai"> ภาษาไทย </a></td><td><a href="/tr/signup" title="Turkish"> Türkçe </a></td></tr><tr><td><a href="/uk/signup" title="Ukrainian"> Українська </a></td><td><a href="/zh/signup" title="Simplified Chinese"> 简体中文 </a></td></tr> </table> </td> </tr> </table> <table width="90%"> <tr><th class="tborder">Qui est en ligne ? (33)</th></tr> <tr><td class="tborder"> <br> <div align="center"> <a href="/profile/7l2iod" title="ken">7l2iod</a> <a href="/profile/alantt" title="AA">alantt</a> <a href="/profile/Anananas" title="Ana Agelii">Anananas</a> <a href="/profile/arasaki" title="">arasaki</a> <a href="/profile/astroglenn" title="Glenn Mayall">astroglenn</a> <a href="/profile/BG5FCS" title="Eric">BG5FCS</a> <a href="/profile/dc1aw" title="Alexander Weiß">dc1aw</a> <a href="/profile/DG8UK" title="Uwe">DG8UK</a> <a href="/profile/dk5vh" title="Volker Hehl">dk5vh</a> <a href="/profile/DL8CQ" title="Martin">DL8CQ</a> <a href="/profile/dwadzatka" title="">dwadzatka</a> <a href="/profile/EA3IUO" title="Jordi Lloreda">EA3IUO</a> <a href="/profile/g0mgx" title="Mark">g0mgx</a> <a href="/profile/gari" title="">gari</a> <a href="/profile/gch" title="Wolfgang">gch</a> <a href="/profile/iw3hly" title="paolo">iw3hly</a> <a href="/profile/jh9xgr" title="">jh9xgr</a> <a href="/profile/JR4QKP" title="加藤久勝 Hisakatsu (QK) Katoh">JR4QKP</a> <a href="/profile/KZ4GK" title="Glenn">KZ4GK</a> <a href="/profile/ldl0909" title="李德林">ldl0909</a> <a href="/profile/M0WCZ" title="Douglas Wells">M0WCZ</a> <a href="/profile/messier81" title="messier81">messier81</a> <a href="/profile/ON7SX" title="Steensels">ON7SX</a> <a href="/profile/PA1SJP" title="Stephan Pot">PA1SJP</a> <a href="/profile/py" title="worm_hole PY">py</a> <a href="/profile/R1A10" title="">R1A10</a> <a href="/profile/rlg" title="Ross">rlg</a> <a href="/profile/ryuchan" title="りゅうちゃん">ryuchan</a> <a href="/profile/sp3dvo" title="">sp3dvo</a> <a href="/profile/sp9tho" title="">sp9tho</a> <a href="/profile/test" title="Test user.">test</a> <a href="/profile/UR7HNF" title="Oleksii">UR7HNF</a> <a href="/profile/yo3ioi" title="yo3ioi">yo3ioi</a> </div> <br> </td></tr> </table> </td> <td valign="top"> <h1> Enregistrez-vous sur LCWO.</h1> <script> function checkUsername () { var u = document.getElementById('formusername'); if (u.value.length < 2) { document.getElementById('user_exists_warning').innerHTML = '(too short)'; return; } var posturl; posturl = "/api/user_exists.php"; var request = new XMLHttpRequest(); request.open("POST", posturl, true); request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); request.onreadystatechange = function() { var done = 4, ok = 200; if (request.readyState == done && request.status == ok) { if (request.responseText) { var r = JSON.parse(request.responseText); if (r.user_exists == 0) { document.getElementById('user_exists_warning').innerHTML = '(available)'; } else if (r.user_exists == 1) { document.getElementById('user_exists_warning').innerHTML = '<b style="color:red">Username already exists!</b>'; } else if (r.user_exists == -1) { document.getElementById('user_exists_warning').innerHTML = '<b>Username with invalid characters. Only A-Z, 0-9 allowed.</b>'; } } } }; request.send('username='+u.value); } </script> <p> Remplissez le formulaire suivant pour obtenir votre compte sur LCWO. Vous pourrez ensuite personnaliser vos paramètres d'apprentissage, conserver vos données et comparer vos résultats avec les autres. </p> <p> Seul les champs Nom d'utilisateur et Mot de passe sont obligatoires. Il est recommandé de renseigner une adresse mèl valide qui sera utilisée en cas de perte du mot de passe. </p> <div align="center"> <form action="/register" method="POST"> <table> <tr style="background-color:#dfdfdf"> <td width="20%">Nom d'utilisateur: *</td> <td><input onKeyup="checkUsername();" type="text" size="20" id="formusername" name="username" value=""> (Caractères acceptés: a-z, A-Z, 0-9) <span id="user_exists_warning"></span></td> </tr> <tr> <td>Mot de passe: *</td> <td><input type="password" size="20" name="pw1"></td> </tr> <tr style="background-color:#dfdfdf"> <td>Confirmez le mot de passe: *</td> <td><input type="password" size="20" name="pw2"></td> </tr> <tr> <td>E-Mail:</td> <td><input type="text" size="20" name="email" placeholder="yourname@example.com" value=""></td> </tr> <tr style="background-color:#dfdfdf"> <td>Nom:</td> <td><input type="text" size="20" name="name" placeholder="Your Name" value=""></td> </tr> <tr> <td>Localisation:</td> <td><input type="text" size="20" name="location" placeholder="Your Location" value = ""></td> </tr> <tr style="background-color:#dfdfdf"> <td>Langue:</td> <td> <select name="lang" size="1"> <option value="bg">bg - Български (Bulgarian)</option><option value="br">br - Português brasileiro (Brazilian Portuguese)</option><option value="bs">bs - Bosanski (Bosnian)</option><option value="ca">ca - Català (Catalan)</option><option value="cn">cn - 繁體中文 (Traditional Chinese)</option><option value="cs">cs - Česky (Czech)</option><option value="da">da - Dansk (Danish)</option><option value="de">de - Deutsch (German)</option><option value="en">en - English (English)</option><option value="es">es - Español (Spanish)</option><option value="fi">fi - Suomi (Finnish)</option><option value="fr" selected>fr - Français (French)</option><option value="gr">gr - Ελληνικά (Greek)</option><option value="hr">hr - Hrvatski (Croatian)</option><option value="hu">hu - Magyar (Hungarian)</option><option value="it">it - Italiano (Italian)</option><option value="ja">ja - 日本語 (Japanese)</option><option value="ko">ko - 한국어 (Korean)</option><option value="ms">ms - Bahasa Melayu (Malay)</option><option value="nl">nl - Nederlands (Dutch)</option><option value="no">no - Norsk (Norwegian)</option><option value="pl">pl - Polski (Polish)</option><option value="pt">pt - Português (Portuguese)</option><option value="ro">ro - Română (Romanian)</option><option value="ru">ru - Русский (Russian)</option><option value="si">si - සිංහල (Sinhala)</option><option value="sk">sk - Slovenčina (Slovak)</option><option value="sl">sl - Slovenščina (Slovenian)</option><option value="sr">sr - Srpski (Serbian)</option><option value="sv">sv - Svenska (Swedish)</option><option value="th">th - ภาษาไทย (Thai)</option><option value="tr">tr - Türkçe (Turkish)</option><option value="uk">uk - Українська (Ukrainian)</option><option value="zh">zh - 简体中文 (Simplified Chinese)</option> </select> </td> </tr> <tr style="background-color:#dfdfdf"><td>Solve captcha: *</td> <td> <img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2ODApLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAEgA8AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A9xv9S+xTWsfkPJ58yRFs4Vd2cc9zweB+OOM3qz9SsJr57cpcRxLBKswBiLEsue+4cc9P1q+gYIocgtjkgYBP0rGm6ntJc23Tb/h/vApf2vZf2l9h85PN25zuG3dnGzr972q67BEZznCjJwCT+Q5NUv7Isv7S+3eSnm7cY2jbuznf0+971dcMUYIQGxwSMgH6UUva2l7S2+luwFPTb86glwxhMJhnaEqWBPGOeOO/v9akvbv7FCJPs9xPltu2BNzD3x6cVBpthNYvcF7iOVZ5WmIERUhmx33Hjjp+tT3thbahCIbqPzEDbgNxHPTt9TUQ9s6Ovx+dv0uAWV39thMn2e4gw23bOm1j749Oas1WsrC20+Ew2sfloW3Ebieenf6CrNbU+fkXPv8A16AFFFFWAUUUUAFFFFABRRRQB//Z" > <input type="text" size="20" name="captcha" value=""> example: <img style="border:1px" src="/pics/solve.png"> </td> </tr> <tr><td colspan="2"><input type="checkbox" onClick="document.getElementById('sub').disabled=!this.checked;"> I have read, understood and accepted the <a href="/privacy">privacy policy</a>.</td></tr> <tr> <td> <input type="hidden" name="l" value="1"> <input type="submit" id="sub" disabled="true" value="Soumettre"> </td> </tr> </table> </form> </div> * = Champs obligatoires <p style="color:#666666"> L'utilisation de LCWO nécessite un nom d'utilisateur et un mot de passe seulement. Nous respectons votre vie privée et vous pouvez rester complètement anonyme sur ce site.<br> LCWO ne vendra ni transmettra aucune de vos données personnelles à un tiers.<br> Votre adresse e-mail n'est utilisée que dans le cadre d'un réactivation lorsque vous avez perdu votre mot de passe. LCWO ne vous enverra jamais de e-mail non sollicité.<br> Toutes les données transmises par ce formulaire ne sont pas cryptées. N'utilisez pas de mot de passe que vous utilisez déjà ailleurs. </p> </td> <td width="20"> </td> </tr> </table> <br><br><br> <div align="center" class="footer">lcwo.net - <strong>Learn Morse Code (CW) Online</strong> by <a class="sLink" href="http://fkurz.net/">Fabian Kurz, DJ5CW</a> (<a href="/impressum">Impressum</a>) - <a href="/privacy">Privacy Policy / Datenschutzinformationen</a></div> <script> // keep the session cookie alife as long as user is on the page, refresh every // 5 minutes function session_keepalive () { var request = new XMLHttpRequest(); request.open("GET", "//lcwo.net/api/index.php?action=keepalive", true); request.onreadystatechange = function() { var done = 4, ok = 200; if (request.readyState == done && request.status == ok) { var r = JSON.parse(request.responseText); if (r["result"] == false) { // no session if (document.getElementById("logoutlink")) { // but we think we're logged in! document.location.href = "//lcwo.net"; } } } } request.send(); } window.setInterval('session_keepalive()', 300000); </script> </body> </html>