CINXE.COM
Public profile AI7ff - Learn CW Online
<!DOCTYPE html> <html> <head> <title>Public profile AI7ff - 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="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 rel='canonical' href='https://lcwo.net/profile/AI7ff'> <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="/">Home</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/users">User list</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/highscores">Highscores</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">User groups</a> <img style="vertical-align:middle" src="/pics/menusep2.png" height="19" width="15" alt=":"> <a class="mLink" href="/about">About</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">Login</th></tr> <tr><td class="tborder"> <br> <div align="center"> <form action="/dologin" method="POST"> <table> <tr> <td>User name: </td> <td> <input type="text" size="8" name="username"> </td> </tr> <tr> <td>Password: </td> <td> <input type="password" size="8" name="password"> </td> </tr> </table> <input type="submit" value="Login"> </form> </div> </td></tr> <tr> <td class="tborder"> <br> <div align="center"> <a href="/lostpassword">Forgot password?</a> - <strong><a href="/signup">Sign up</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/profile" title="Bulgarian"> Български </a></td><td><a href="/br/profile" title="Brazilian Portuguese"> Português brasileiro </a></td></tr><tr><td><a href="/bs/profile" title="Bosnian"> Bosanski </a></td><td><a href="/ca/profile" title="Catalan"> Català </a></td></tr><tr><td><a href="/cn/profile" title="Traditional Chinese"> 繁體中文 </a></td><td><a href="/cs/profile" title="Czech"> Česky </a></td></tr><tr><td><a href="/da/profile" title="Danish"> Dansk </a></td><td><a href="/de/profile" title="German"> Deutsch </a></td></tr><tr><td><a href="/en/profile" title="English"> English </a></td><td><a href="/es/profile" title="Spanish"> Español </a></td></tr><tr><td><a href="/fi/profile" title="Finnish"> Suomi </a></td><td><a href="/fr/profile" title="French"> Français </a></td></tr><tr><td><a href="/gr/profile" title="Greek"> Ελληνικά </a></td><td><a href="/hr/profile" title="Croatian"> Hrvatski </a></td></tr><tr><td><a href="/hu/profile" title="Hungarian"> Magyar </a></td><td><a href="/it/profile" title="Italian"> Italiano </a></td></tr><tr><td><a href="/ja/profile" title="Japanese"> 日本語 </a></td><td><a href="/ko/profile" title="Korean"> 한국어 </a></td></tr><tr><td><a href="/ms/profile" title="Malay"> Bahasa Melayu </a></td><td><a href="/nl/profile" title="Dutch"> Nederlands </a></td></tr><tr><td><a href="/no/profile" title="Norwegian"> Norsk </a></td><td><a href="/pl/profile" title="Polish"> Polski </a></td></tr><tr><td><a href="/pt/profile" title="Portuguese"> Português </a></td><td><a href="/ro/profile" title="Romanian"> Română </a></td></tr><tr><td><a href="/ru/profile" title="Russian"> Русский </a></td><td><a href="/si/profile" title="Sinhala"> සිංහල </a></td></tr><tr><td><a href="/sk/profile" title="Slovak"> Slovenčina </a></td><td><a href="/sl/profile" title="Slovenian"> Slovenščina </a></td></tr><tr><td><a href="/sr/profile" title="Serbian"> Srpski </a></td><td><a href="/sv/profile" title="Swedish"> Svenska </a></td></tr><tr><td><a href="/th/profile" title="Thai"> ภาษาไทย </a></td><td><a href="/tr/profile" title="Turkish"> Türkçe </a></td></tr><tr><td><a href="/uk/profile" title="Ukrainian"> Українська </a></td><td><a href="/zh/profile" title="Simplified Chinese"> 简体中文 </a></td></tr> </table> </td> </tr> </table> <table width="90%"> <tr><th class="tborder">Who is online? (34)</th></tr> <tr><td class="tborder"> <br> <div align="center"> <a href="/profile/AaronTaitoko" title="Aaron Taitoko">AaronTaitoko</a> <a href="/profile/Abe555" title="Abe">Abe555</a> <a href="/profile/ad5da" title="David Alford">ad5da</a> <a href="/profile/bilos" title="Fiorentino">bilos</a> <a href="/profile/chris04" title="char">chris04</a> <a href="/profile/DA1EE" title="">DA1EE</a> <a href="/profile/DH1TL" title="Thomas">DH1TL</a> <a href="/profile/dinets" title="Andrew">dinets</a> <a href="/profile/dl2mp" title="Marten">dl2mp</a> <a href="/profile/EA1IRO" title="jose luis alvarez villanueva">EA1IRO</a> <a href="/profile/EU3AW" title="Yauhen">EU3AW</a> <a href="/profile/Fire26" title="">Fire26</a> <a href="/profile/Fuusya" title="Shige">Fuusya</a> <a href="/profile/heddesheimer" title="Marian">heddesheimer</a> <a href="/profile/Heldrin" title="Heldrin">Heldrin</a> <a href="/profile/ja2rid" title="kikusaburou ikeda">ja2rid</a> <a href="/profile/JF8KBH" title="">JF8KBH</a> <a href="/profile/jpburelle" title="">jpburelle</a> <a href="/profile/KE7IR" title="Patti Donahue">KE7IR</a> <a href="/profile/Kirkski" title="">Kirkski</a> <a href="/profile/KK6WJG" title="JOHN DUNLOP">KK6WJG</a> <a href="/profile/LSV" title="">LSV</a> <a href="/profile/Malue" title="">Malue</a> <a href="/profile/markobarovic" title="Marko">markobarovic</a> <a href="/profile/MickyN" title="MickyN">MickyN</a> <a href="/profile/n7adh" title="Alex">n7adh</a> <a href="/profile/n7ji" title="Scott Rosenfeld ">n7ji</a> <a href="/profile/N8BKS" title="Dave Bergren">N8BKS</a> <a href="/profile/N9YK" title="Steve ">N9YK</a> <a href="/profile/pricklyseahorse762" title="marcel Fritsche">pricklyseahorse762</a> <a href="/profile/rlridgeway" title="Roger L Ridgeway">rlridgeway</a> <a href="/profile/sp8brt" title="Bartosz">sp8brt</a> <a href="/profile/swcollin" title="">swcollin</a> <a href="/profile/vquiros" title="Victor Quiros">vquiros</a> </div> <br> </td></tr> </table> </td> <td valign="top"> <h1>LCWO Public profile: AI7ff </h1> <table width="85%"> <tr> <td rowspan="15" width=140 valign="top"> <img src="/img/userimage126368.jpg" alt="[AI7ff]"> </td> <td width=15%><strong>Name:</strong></td><td>Robert Dupuis </td></tr> <tr><td><strong>Location:</strong></td><td>Montana </td></tr> <tr><td><strong>Language:</strong></td><td>English </td></tr> <tr><td><strong>Lesson:</strong></td><td>40 </td></tr> <tr><td><strong>Signed up:</strong></td><td>2020-06-16 </td></tr> <tr><td><strong>User groups:</strong></td><td></td></tr> <tr><td valign="top"><strong>About me:</strong></td><td> So I started learning morse code in 2020. It's a daily routine. I start with LCWO, then move to some other practice files. Listening on the computer is much different than being on the air. Hearing clean code without fading, static, and interruptions is rare. The operators on POTA and SKCC usually on the 20 and 40 meter bands provide the best opportunities to practice live. Also, VBAND...https://hamradio.solutions/vband/ I think this is the best way to keep my brain active since I'm retired from a career requiring mental gymnastics. If you're here and still reading....keep practicing and hopefully we'll meet on the air. 73 AI7FF</td></tr> </table> <h2>Statistics Overview</h2><p>Daily activity counting completed practice sessions.</p><div id="cal-heatmap"></div><script id="heatmap" type="text/javascript" src="../js/activityheatmap.js" data-uid="126368"></script><br /> <table width="45%"> <tr><th>Speed Practice </th> <th colspan="3">Place </th> <th>WPM </th> <th>Score </th> <th>Attempts </th> </tr> <tr><td>Code Groups</td> </tr> <tr><td> - letters </td> <td>121</td><td>/</td><td>14479 </td> <td>32</td><td>-</td> <td>2282</td> </tr> <tr><td> - figures </td> <td>490</td><td>/</td><td>4170 </td> <td>22</td><td>-</td> <td>16</td> </tr> <tr><td> - mixed </td> <td>-</td><td>/</td><td>3722 </td> <td></td><td>-</td> <td>0</td> </tr> <tr><td>Callsign Training</td> <td>473</td><td>/</td><td>13246</td> <td>49</td> <td>4967</td> <td>883</td> </tr> <tr><td>Word training</td> <td>201</td><td>/</td><td>13864</td> <td>52</td> <td>7030</td> <td>1157</td> </tr> <tr><th>Speed Practice </th> <th colspan="3">Place </th> <th>max. WPM </th> <th>ø Accuracy </th> <th>Attempts </th> </tr> <tr><td>Plain Text Training</td> <td>1536</td><td>/</td><td>23095</td> <td>35</td> <td>98.2</td> <td>507</td> </tr> <tr><td>QTC training</td> <td>654</td><td>/</td><td>5576</td> <td>24</td> <td>76.5</td> <td>34</td> </tr> </tr> </table> </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>