Add not-so-pretty Radio fielddays table.
This commit is contained in:
parent
a941337d32
commit
b4a6e4a886
@ -30,9 +30,12 @@ import Radio from './Pages/Radio/Radio';
|
||||
import Components from './Pages/Radio/Components';
|
||||
import Balkon from './Pages/Radio/Balkon';
|
||||
|
||||
import Fielddays from './Pages/Radio/fielddays/fielddays';
|
||||
import FD20231111EN from './Pages/Radio/fielddays/en/20231111'
|
||||
import FD20231111NL from './Pages/Radio/fielddays/nl/20231111'
|
||||
import FD20231230EN from './Pages/Radio/fielddays/en/20231230'
|
||||
import FD20231230NL from './Pages/Radio/fielddays/nl/20231230'
|
||||
import fielddaysdata from './Pages/Radio/fielddays/fielddays.json'
|
||||
|
||||
import Linux from './Pages/Linux/Linux';
|
||||
import Footer from './UI/Footer';
|
||||
@ -67,16 +70,20 @@ function App() {
|
||||
<Route exact path='/pages/radio' element={<Radio />}></Route>
|
||||
<Route exact path='/pages/radio/components' element={<Components />}></Route>
|
||||
<Route exact path='/pages/radio/balcony' element={<Balkon />}></Route>
|
||||
<Route exact path='/pages/radio/fielddays' element={<FD20231111EN />}></Route>
|
||||
<Route exact path='/pages/radio/fielddays' element={<Fielddays fieldDays={fielddaysdata.fielddays} />}></Route>
|
||||
<Route exact path='/pages/linux' element={<Linux />}></Route>
|
||||
<Route exact path='/pages/japanese' element={<Japanese />}></Route>
|
||||
|
||||
<Route exact path='/pages/basic' element={<BasicPage id="1" />}></Route>
|
||||
<Route exact path='/wine' element={<BasicPage id="4" />}></Route>
|
||||
|
||||
<Route exact path='/en/pages/radio/fielddays/20231111' element={<FD20231111EN />}></Route>
|
||||
<Route exact path='/en/pages/radio/fielddays/20231230' element={<FD20231230EN />}></Route>
|
||||
|
||||
<Route exact path='/nl/pages/radio/fielddays/20231111' element={<FD20231111NL />}></Route>
|
||||
<Route exact path='/nl/pages/radio/fielddays/20231230' element={<FD20231230NL />}></Route>
|
||||
|
||||
|
||||
<Route exact path='/japan' element={<Japan />}></Route>
|
||||
</Routes>
|
||||
|
||||
|
||||
121
src/Pages/Radio/fielddays/en/20231230.js
Normal file
121
src/Pages/Radio/fielddays/en/20231230.js
Normal file
@ -0,0 +1,121 @@
|
||||
import React from 'react';
|
||||
|
||||
const FD20231230NL = () => {
|
||||
return (
|
||||
<div className='row'>
|
||||
<div className="sidebar col-3 position-fixed">
|
||||
<div id="list-example" className="list-group">
|
||||
<a className="list-group-item list-group-item-action list-group-item-primary" href="#list-intro">intro</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="scrollspy-example col-6 offset-3" data-bs-spy="scroll" data-bs-target="#list-example" data-bs-smooth-scroll="true" tabIndex="0">
|
||||
<section className="content-section">
|
||||
<div id="list-intro" className='content-item'>
|
||||
<h1 className="text-primary">Fieldday - Stiphoutse bossen, Kamerven</h1>
|
||||
<p><i>2023-12-30</i></p>
|
||||
<p>This was my second activation for <a href="https://wwff.co/" target="_blank" rel="noopener noreferrer">WWFF</a>.</p>
|
||||
|
||||
<p>Location WWFF: <strong>PAFF-0221</strong></p>
|
||||
|
||||
<h3>Equipment</h3>
|
||||
<hr />
|
||||
<p>My backpack (Osprey Farpoint 40) with equipment weighed 14 kilogram (30.8 lbs), which was just too heavy for me to make long bicycle journey with. Instead we used the motorhome of PA2WLE to travel to these woods.</p>
|
||||
<ul>
|
||||
<li><a href="https://en.wikipedia.org/wiki/Near_vertical_incidence_skywave" target="_blank" rel="noopener noreferrer">NVIS</a> antenna</li>
|
||||
<li><a href="https://www.rigpix.com/yaesu/ft897.htm" target="_blank" rel="noopener noreferrer">Yaesu FT-897</a> transceiver</li>
|
||||
<li>LDG AT-897 Plus automatische antenna tuner</li>
|
||||
<li><a href="https://www.jackery.com/products/explorer-240-portable-power-station" target="_blank" rel="noopener noreferrer">Jackery Explorer 240</a> portable power supply</li>
|
||||
<li>Cable with 12 Volt plug and a plug that goes in the transceiver</li>
|
||||
<li>25 meter (82 feet) Aircell 7 coax cable with 2 <a href="https://nl.wikipedia.org/wiki/BNC-connector" target="_blank" rel="noopener noreferrer">BNC</a> connectors</li>
|
||||
<li>10 meter (32.8 feet) glass fibre reinforced plastic telescopic mast</li>
|
||||
<li>50 meter (164 feet) measuring tape</li>
|
||||
<li>Tent pegs</li>
|
||||
<li>Battery powered clockmodule with UTC time</li>
|
||||
<li>Pip wrench to tighten the nuts on antenna and to pull out the tent pegs</li>
|
||||
</ul>
|
||||
|
||||
<p>In addition, some sandwiches, pen and a notepad along with a vademecum. The table and chairs came from PA2WLE's camper. Also the Jackery power supply would not fit in my backpack.</p>
|
||||
|
||||
<picture>
|
||||
<source media="(max-width: 799px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-equipment-w240.webp`} />
|
||||
<source media="(min-width: 800px) and (max-width: 1199px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-equipment-w480.webp`} />
|
||||
<source media="(min-width: 1200px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-equipment-w800.webp`} />
|
||||
<img alt="apparatuur" src={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-equipment-w800.webp`} />
|
||||
</picture>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<h3>Activation</h3>
|
||||
<hr />
|
||||
|
||||
<p>De activatie van deze locatie verliep prima met 27 unieke QSO's. Zodra ik op het cluster gespot werd, werd ik snel door vele stations aangeroepen.</p>
|
||||
|
||||
<picture>
|
||||
<source media="(max-width: 799px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-antenna-w240.webp`} />
|
||||
<source media="(min-width: 800px) and (max-width: 1199px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-antenna-w480.webp`} />
|
||||
<source media="(min-width: 1200px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-antenna-w800.webp`} />
|
||||
<img alt="N V I S antenna" src={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-antenna-w800.webp`} />
|
||||
</picture>
|
||||
|
||||
<p>De locatie was <strong>PAFF-0221</strong>, de Stiphoutse bossen, bij het Kamerven. Door de hevige regenval, stond er vrij hoog water in het ven dit jaar.</p>
|
||||
<p>Er komen geregeld wandelaars met honden voorbij. De wandelaars waren vaak geïnteresseerd in de radio opstelling en de honden in de broodjes met ham uit mijn rugzak.</p>
|
||||
<p>De mensen die interesse tonen, denken dat we zoeken naar buitenaards leven, metingen doen of zelfs dieren aan het tellen zijn. Het is een leuke kans om mensen te vertellen over de hobby en iedereen toonde oprechte belangstelling.</p>
|
||||
|
||||
<picture>
|
||||
<source media="(max-width: 799px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-location-w240.webp`} />
|
||||
<source media="(min-width: 800px) and (max-width: 1199px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-location-w480.webp`} />
|
||||
<source media="(min-width: 1200px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-location-w800.webp`} />
|
||||
<img alt="location" src={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-location-w800.webp`} />
|
||||
</picture>
|
||||
|
||||
<p></p>
|
||||
|
||||
<picture>
|
||||
<source media="(max-width: 799px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-operator-w240.webp`} />
|
||||
<source media="(min-width: 800px) and (max-width: 1199px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-operator-w480.webp`} />
|
||||
<source media="(min-width: 1200px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-operator-w800.webp`} />
|
||||
<img alt="operator" src={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-operator-w800.webp`} />
|
||||
</picture>
|
||||
|
||||
<p>Het weer was helder, licht bewolkt, ongeveer 9° Celcius. De koude wind maakt het wel lastig om met de blote hand callsigns op te schrijven.</p>
|
||||
|
||||
<picture>
|
||||
<source media="(max-width: 799px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-setup-w240.webp`} />
|
||||
<source media="(min-width: 800px) and (max-width: 1199px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-setup-w480.webp`} />
|
||||
<source media="(min-width: 1200px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-setup-w800.webp`} />
|
||||
<img alt="mobiele setup" src={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-setup-w800.webp`} />
|
||||
</picture>
|
||||
<br />
|
||||
<br />
|
||||
<h3>Leermomenten</h3>
|
||||
<hr />
|
||||
<p>Uit deze activatie heb ik veel geleerd.</p>
|
||||
<ol>
|
||||
<li>De Aircell 7 coax kabel was te lang, te stug en te zwaar. Een RG58 coax kabel zou beter zijn.</li>
|
||||
<li>Een schroevendraaier en ringsleuteltje in plaats van een waterpomptang gebruiken.</li>
|
||||
<li>De wind waait mijn notepad-vellen telkens weg, dit moet vast worden gezet.</li>
|
||||
<li>Lijnen en kabels beter zichtmaar maken, zodat omstanders er niet over kunnen struikelen.</li>
|
||||
<li>Je broodjes beter opbergen, tegen de nieuwsgierige honden.</li>
|
||||
<li>Tijdens de activatie aangeven dat je een <strong>portable</strong> station bent. Andere stations begrijpen dan beter waarom de verbinding niet perfect is.</li>
|
||||
<li>De landmeter meetlint was te groot en eigenlijk niet nodig. Het gaat prima door een touwtje van 12 meter mee te nemen. Andere afstanden zijn namelijk toch niet nodig om te meten.</li>
|
||||
</ol>
|
||||
<p>Verder moet ik andere handschoenen hebben, zodat ik nog steeds kan schrijven bij koud weer.</p>
|
||||
<p>De UTC-klok module was perfect om bij te hebben, tijdens een pile-up vind ik een aparte klok toch sneller dan mijn telefoon te gebruiken. Direct de UTC tijd zien en opschrijven en door naar het volgende QSO. Voor mij een goede uitkomst.</p>
|
||||
|
||||
<p>Ten slotte, het is zeer belangrijk om kabels netjes op te rollen. Het scheelt veel tijd met opstellen en afbreken van de antenne. Vooral in het veld is het erg vervelend om draden uit de knoop te moeten plukken.</p>
|
||||
<picture>
|
||||
<source media="(max-width: 799px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-antenna-roll-w240.webp`} />
|
||||
<source media="(min-width: 800px) and (max-width: 1199px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-antenna-roll-w480.webp`} />
|
||||
<source media="(min-width: 1200px)" srcset={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-antenna-roll-w800.webp`} />
|
||||
<img alt="antenna rolls" src={`${process.env.PUBLIC_URL}/images/radio/velddagen/2023-12-30/wwff-2023-12-30-antenna-roll-w800.webp`} />
|
||||
</picture>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</div >
|
||||
</div >
|
||||
)
|
||||
}
|
||||
|
||||
export default FD20231230NL;
|
||||
70
src/Pages/Radio/fielddays/fielddays.js
Normal file
70
src/Pages/Radio/fielddays/fielddays.js
Normal file
@ -0,0 +1,70 @@
|
||||
import React from 'react';
|
||||
import { Link } from 'react-router-dom';
|
||||
import Emoji from '../../../Content/Emoji';
|
||||
|
||||
import './fielddays.css';
|
||||
|
||||
const Fielddays = ({ fieldDays }) => {
|
||||
function generatePath(dateString, language) {
|
||||
// Assuming dateString is in the format "YYYY-MM-DD"
|
||||
const parts = dateString.split('-');
|
||||
const year = parts[0];
|
||||
const month = parts[1];
|
||||
const day = parts[2];
|
||||
|
||||
// Construct the path
|
||||
const path = `/${language}/pages/radio/fielddays/${year}${month}${day}`;
|
||||
|
||||
// Return JSX with the path inside an <a> tag
|
||||
return (
|
||||
<Link reloadDocument to={path}>
|
||||
Link
|
||||
</Link>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
<div className='row'>
|
||||
<section className="content-section">
|
||||
<p></p>
|
||||
<table className='table-fielddays'>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Date</th>
|
||||
<th><Emoji symbol="🇬🇧" /></th>
|
||||
<th><Emoji symbol="🇳🇱" /></th>
|
||||
<th>Name</th>
|
||||
<th>POTA Locator</th>
|
||||
<th>WW-FF Locator</th>
|
||||
<th>Bands</th>
|
||||
<th>Mode</th>
|
||||
<th>Transceiver</th>
|
||||
<th>Total unique QSO</th>
|
||||
<th>Antenna</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{fieldDays.map((fieldDay, index) => (
|
||||
<tr key={index}>
|
||||
<td>{fieldDay.date}</td>
|
||||
<td>{generatePath(fieldDay.date, 'en')}</td>
|
||||
<td>{generatePath(fieldDay.date, 'nl')}</td>
|
||||
<td>{fieldDay.name}</td>
|
||||
<td>{fieldDay['identifier-pota']}</td>
|
||||
<td>{fieldDay['identifier-wwff']}</td>
|
||||
<td>{fieldDay.bands}</td>
|
||||
<td>{fieldDay.modes}</td>
|
||||
<td>{fieldDay.transceiver}</td>
|
||||
<td>{fieldDay['total-unique-qso']}</td>
|
||||
<td>{fieldDay.antenna}</td>
|
||||
</tr>
|
||||
))}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</section>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
export default Fielddays;
|
||||
28
src/Pages/Radio/fielddays/fielddays.json
Normal file
28
src/Pages/Radio/fielddays/fielddays.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"fielddays": [
|
||||
{
|
||||
"date": "2023-12-30",
|
||||
"name": "Stiphoutse bossen, Kamerven",
|
||||
"identifier-wwff": "PAFF-0221",
|
||||
"identifier-pota": "",
|
||||
"modes": "SSB",
|
||||
"bands": "20m",
|
||||
"antenna": "NVIS",
|
||||
"transceiver": "Yaesu FT-897",
|
||||
"total-unique-qso": 27,
|
||||
"total-qso": 27
|
||||
},
|
||||
{
|
||||
"date": "2023-11-11",
|
||||
"name": "Strabrechtse Heide",
|
||||
"identifier-wwff": "PAFF-0058",
|
||||
"identifier-pota": "PA-0026",
|
||||
"modes": "SSB",
|
||||
"bands": "20m, 40m",
|
||||
"antenna": "NVIS",
|
||||
"transceiver": "Yaesu FT-897",
|
||||
"total-unique-qso": 16,
|
||||
"total-qso": 16
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -59,6 +59,30 @@ body.light {
|
||||
color: map-get($theme-colors, "text-dark");
|
||||
}
|
||||
|
||||
.table-fielddays {
|
||||
font-size: small;
|
||||
white-space: nowrap;
|
||||
margin: auto;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.table-fielddays td {
|
||||
padding: 5px;
|
||||
border: 1px solid;
|
||||
border-color: black;
|
||||
}
|
||||
|
||||
.table-fielddays th {
|
||||
padding: 5px;
|
||||
border: 1px solid;
|
||||
border-color: black;
|
||||
background-color: burlywood;
|
||||
}
|
||||
|
||||
.table-fielddays tr:hover {
|
||||
background-color: rgb(236, 221, 221);
|
||||
}
|
||||
|
||||
// Core variables and mixins
|
||||
// @import "variables";
|
||||
// @import "mixins";
|
||||
Loading…
x
Reference in New Issue
Block a user