1
0

Compare commits

..

9 Commits

9 changed files with 184 additions and 62 deletions

View File

@ -6,6 +6,7 @@ const languageStrings = {
and: 'and',
copy: 'copy',
date: 'date',
hour: 'hour(s)',
on: 'on',
name: 'name',
// Titles
@ -18,8 +19,12 @@ const languageStrings = {
// Education
certification: 'Certification',
completed: 'Completed',
course: 'Cursus',
courses: 'Courses',
duration: 'Duration',
education: 'Education',
institution: 'Institution',
instructor: 'Instructor',
issued: 'issued',
skills: 'Skills',
// Navigation
@ -47,6 +52,7 @@ const languageStrings = {
and: 'en',
copy: 'kopieer',
date: 'datum',
hour: 'uur',
on: 'op',
name: 'naam',
// Titles
@ -59,8 +65,12 @@ const languageStrings = {
// Education
certification: 'Certificering',
completed: 'Voltooid',
course: 'Cursus',
courses: 'Cursussen',
duration: 'Duur',
education: 'Opleiding',
institution: 'Institutie',
instructor: 'Instructeur',
issued: 'uitgegeven',
skills: 'Vaardigheden',
// Navigation

View File

@ -0,0 +1,13 @@
Field day - Stiphoutse bossen, Gerwenseweg
==========================================
_2024-11-01_
So dark already at 17:00 UTC.
I joined PE0CD, Chris, with his POTA activation as a dual operator.
![night setup 1](/images/radio/velddagen/2024-11-01/night-setup-1)
![night setup 2](/images/radio/velddagen/2024-11-01/night-setup-2)

View File

@ -0,0 +1,31 @@
Field day - Stiphoutse bossen, Kievitlaan
=========================================
_2025-01-18_
A nice, cold, early morning at 07:00, with the frost still on the evergreen at about 3°C (37.4°F). This time located at the northern end of the Stiphoutse bossen near the Kievitlaan (street name), near camping spot Croy.
![frost](/images/radio/velddagen/2025-01-18/frost)
![location map](/images/radio/velddagen/2025-01-18/location)
I tried a setup that required minimal effort. A backpack and an antenna with a mast carried on my bicycle. It is still not optimal, I haul way too much stuff in an unwieldy way to the POTA location. I still have to minimize more equipment and discover better transportation methods.
I tried a new power supply, a [LIFEPO4 battery](https://greencell.global/en/lifepo4-batteries-2/5727-green-cell-cube-lifepo4-leisure-battery-7ah-128v-896wh-solar-battery-for-ups-alarm-systems-monitoring-toys-cctv-telecom.html) (Lithium Iron Phosphate), 12.8 V, 7 Ah, 89.6 Wh made by Greencell, a Polish company. Operating at only 15 watts, I had more than enough power. The battery weighs about 900 Gram (2 Pound).
I still have to replace my coax cable. While an excellent Aircell 7 cable, its far too unwieldy. I still use my vademecum, but I should eventually leave that at home as well.
![field setup with bicycle](/images/radio/velddagen/2025-01-18/field-setup-bicycle)
![equipment on ground](/images/radio/velddagen/2025-01-18/equipment-ground)
I used an endfed antenna made by HyEndFed, which I hoisted up a mast and attached the antenna to a tree branch in the woods. On the 40m band, it worked perfectly and I did not have to use my tuner. Maybe I can leave that device at home as well next time.
![hyendfed](/images/radio/velddagen/2025-01-18/hyendfed)
![antenna](/images/radio/velddagen/2025-01-18/antenna)
I managed to get 14 QSO's in a few hours with only 15 watt operating power.
![operator](/images/radio/velddagen/2025-01-18/operator)

View File

@ -9,8 +9,8 @@
"bands": "40m",
"antenna": "Endfed",
"transceiver": "Yaesu FT-897",
"total-unique-qso": 14,
"total-qso": 14
"total-unique-qso": 18,
"total-qso": 18
},
{
"date": "2024-11-01",

View File

@ -0,0 +1,13 @@
Velddag - Stiphoutse bossen, Gerwenseweg
========================================
_2024-11-01_
Het was om 17:00 UTC al zo donker.
Ik heb samen met PE0CD, Chris, als dual operator gewerkt tijdens zijn POTA activatie.
![night setup 1](/images/radio/velddagen/2024-11-01/night-setup-1)
![night setup 2](/images/radio/velddagen/2024-11-01/night-setup-2)

View File

@ -0,0 +1,31 @@
Velddag - Stiphoutse bossen, Kievitlaan
=======================================
_2025-01-18_
Een fijne, koude, vroege ochtend om 07:00, met de vorst nog steeds aan de bomen. Het was rond de 3°C. Deze keer zat ik in het meest noordelijke deel van de Stiphoutse bossen, aan de Kievitlaan bij kampeerplaats Croy.
![vorst](/images/radio/velddagen/2025-01-18/frost)
![locatie kaart](/images/radio/velddagen/2025-01-18/location)
Ik probeerde een minimale setup dit keer. Een rugzak, antenne en mast allemaal meegenomen met mijn fiets. Het is nog steeds niet optimaal, ik neem nog steeds teveel mee en het is transport is ook erg onhandig. Ik moet nog steeds manieren ontdekken om mijn apparatuur te minimalizeren en makkelijker te transporteren.
Dit keer probeerde ik een nieuwe krachtbron, een [LIFEPO4 batterij](https://greencell.global/en/lifepo4-batteries-2/5727-green-cell-cube-lifepo4-leisure-battery-7ah-128v-896wh-solar-battery-for-ups-alarm-systems-monitoring-toys-cctv-telecom.html) (Lithium IJzer Fosfaat), 12.8 V, 7 Ah, 89.6 Wh, gemaakt door Greencell, een Pools bedrijf. Ik opereerde op slechts 15 watt, dus ik had meer dan genoeg. De batterij weegt ongeveer 900 Gram.
Ik moet nog steeds mij coaxkabel vervangen. De Aircell 7 is een goede kwaliteit kabel, maar is veel te onhandig voor mobiel gebruik. De kabel is stug en zwaar.
![setup in veld met fiets](/images/radio/velddagen/2025-01-18/field-setup-bicycle)
![apparatuur op de grond](/images/radio/velddagen/2025-01-18/equipment-ground)
Ik gebruikte een endfed antenne gemaakt door HyEndFed, die ik aan de mast omhoog heb gehesen en de antennedraad aan een boomtak heb vastgemaatk. Op de 40m band werkte het perfect en ik had mijn tuner niet nodig. De volgende keer kan ik dat apparaat ook weer thuis laten.
![hyendfed](/images/radio/velddagen/2025-01-18/hyendfed)
![antenne](/images/radio/velddagen/2025-01-18/antenna)
Het lukte me om 18 QSO's te maken en enkele uurtjes met 15 watt.
![operator](/images/radio/velddagen/2025-01-18/operator)

View File

@ -4,6 +4,7 @@ import MarkdownPage from '../markdownPage';
import { getLanguage } from '../../Language/Language';
import { getString } from '../../Language/LanguageStrings'
import educationData from './education.json'
import CoursesTable from './coursesTable';
const SoftwareMain = () => {
const language = getLanguage();
@ -16,7 +17,6 @@ const SoftwareMain = () => {
<h2>{getString('code_pages')}</h2>
<p>{getString('code_pages_intro')}</p>
<ul>
<li><a href={'/' + language + '/software/csharp/'}>C#</a></li>
<li><a href={'/' + language + '/software/elm/'}>Elm</a></li>
</ul>
<hr />
@ -31,35 +31,8 @@ const SoftwareMain = () => {
</div>
))}
<hr />
<h2>{getString('certification')}</h2>
{educationData.certifications.map((certification, index) => (
<div key={certification.name + index}>
<h4>{certification.name}</h4>
<h6><a href={certification.link}>{certification.institution}</a></h6>
<p>{getString('issued')}: {certification.issueYear}</p>
</div>
))}
<hr />
<h2>{getString('courses')}</h2>
<div className="card-deck">
{educationData.courses.map((course, index) => (
<div className='card courses-card' key={course.name + index}>
<div className="card-body">
<h5 className="card-title">{course.name}</h5>
<p className="card-text">
<i className='small'>{course.sub}, {course.instructor}</i>
<br />
<a href={course.link}>{course.intstitution}</a> | <a href={course.certificate}>certificate</a>
<br />
{getString('completed')}: {course.achieveDate}
</p>
</div>
<div className="card-footer">
<small className="text-muted">{course.duration} hours</small>
</div>
</div>
))}
</div>
<h2>{getString('certification') + ' & ' + getString('courses')}</h2>
<CoursesTable />
</article>
)
}

View File

@ -0,0 +1,39 @@
import React from 'react';
import educationData from './education.json';
import { useTheme } from '../../ThemeContext';
import { getLanguage } from '../../Language/Language';
import { getString } from '../../Language/LanguageStrings';
const CoursesTable = () => {
const { theme } = useTheme();
return (
<table className={'table table-striped table-hover table-' + theme}>
<thead>
<tr>
<th>{getString('completed')}</th>
<th>{getString('duration')}</th>
<th>{getString('course')}</th>
<th>{getString('skills')}</th>
<th>{getString('instructor')}</th>
<th>{getString('institution')}</th>
</tr>
</thead>
<tbody>
{educationData.courses.map((course, index) => (
<tr key={index}>
<td>{course.achieveDate}</td>
<td>{course.duration + ' ' + getString('hour')}</td>
<td>{course.name} {course.sub}</td>
<td>{course.skills}</td>
<td>{course.instructor}</td>
<td>{course.institution}</td>
</tr>
))}
</tbody>
</table>
)
}
export default CoursesTable;

View File

@ -1,20 +1,4 @@
{
"certifications": [
{
"name": "LPIC-1",
"institution": "Linux professional institute certification",
"link": "https://www.lpi.org/our-certifications/lpic-1-overview",
"issueYear": 2022,
"expiryYear": 2027
},
{
"name": "Drupal 9 Site Builder",
"institution": "Acquia",
"link": "https://certification.acquia.com/user/18196",
"issueYear": 2022,
"expiryYear": 9999
}
],
"courses": [
{
"name": "Responsive Web Design Essentials",
@ -22,9 +6,10 @@
"instructor": "Daniel Walter Scott",
"achieveDate": "2024-06-22",
"duration": 16.5,
"intstitution": "Udemy",
"institution": "Udemy",
"link": "https://www.udemy.com/course/responsive-web-design-tutorial-course-html5-css3-bootstrap/",
"certificate": "https://www.udemy.com/certificate/UC-154acaf8-cdf8-4194-9f93-2e978ed96611/"
"certificate": "https://www.udemy.com/certificate/UC-154acaf8-cdf8-4194-9f93-2e978ed96611/",
"skills": "CSS, Bootstrap"
},
{
"name": "Elm",
@ -32,19 +17,43 @@
"instructor": "Carlos Saltos",
"achieveDate": "2024-01-27",
"duration": 21.5,
"intstitution": "Udemy",
"institution": "Udemy",
"link": "https://www.udemy.com/course/elm-the-complete-guide/",
"certificate": "https://www.udemy.com/certificate/UC-17b9db07-37a1-43e1-be5e-1e179e3c1c09/"
"certificate": "https://www.udemy.com/certificate/UC-17b9db07-37a1-43e1-be5e-1e179e3c1c09/",
"skills": "Elm, functional programming"
},
{
"name": "F# From the Ground Up",
"sub": "",
"name": "F#",
"sub": "From the Ground Up",
"instructor": "Kit Eason",
"achieveDate": "2023-06-02",
"duration": 5.5,
"intstitution": "Udemy",
"institution": "Udemy",
"link": "https://www.udemy.com/course/fsharp-from-the-ground-up/",
"certificate": "https://www.udemy.com/certificate/UC-821edd16-10a7-499f-b66e-2bd97f3ce3dd/"
"certificate": "https://www.udemy.com/certificate/UC-821edd16-10a7-499f-b66e-2bd97f3ce3dd/",
"skills": "F#, functional programming"
},
{
"name": "Drupal 9",
"sub": "Site Builder",
"instructor": "",
"achieveDate": "2022-07-28",
"duration": 24,
"institution": "Acquia",
"link": "https://certification.acquia.com/user/18196",
"certificate": "",
"skills": "CMS, Drupal"
},
{
"name": "LPIC-1",
"sub": "",
"instructor": "",
"achieveDate": "2022-01-25",
"duration": 48,
"institution": "Linux professional institute certification",
"link": "https://www.lpi.org/our-certifications/",
"certificate": "",
"skills": "Linux"
},
{
"name": "Docker Mastery",
@ -52,9 +61,10 @@
"instructor": "Bret Fisher",
"achieveDate": "2021-04-28",
"duration": 21,
"intstitution": "Udemy",
"institution": "Udemy",
"link": "https://www.udemy.com/course/docker-mastery/",
"certificate": "https://www.matsubara.nl/udemy-certs/UC-19ac22fe-70fa-47bd-804c-83f3aa4ac218.jpg"
"certificate": "https://www.matsubara.nl/udemy-certs/UC-19ac22fe-70fa-47bd-804c-83f3aa4ac218.jpg",
"skills": "Docker, DevOps"
},
{
"name": "Beginning C++ Programming",
@ -62,9 +72,10 @@
"instructor": "Dr. Frank Mitropoulos",
"achieveDate": "2020-05-07",
"duration": 46,
"intstitution": "Udemy",
"institution": "Udemy",
"link": "https://www.udemy.com/course/beginning-c-plus-plus-programming/",
"certificate": "https://www.matsubara.nl/udemy-certs/UC-9f15ebd2-2a9a-489f-b8ca-7e8b175bc12f.pdf"
"certificate": "https://www.matsubara.nl/udemy-certs/UC-9f15ebd2-2a9a-489f-b8ca-7e8b175bc12f.pdf",
"skills": "C++"
},
{
"name": "Learn Linux in 5 Days",
@ -72,9 +83,10 @@
"instructor": "Jason Cannon",
"achieveDate": "2019-02-03",
"duration": 6.5,
"intstitution": "Udemy",
"institution": "Udemy",
"link": "https://www.udemy.com/course/learn-linux-in-5-days/",
"certificate": "https://www.matsubara.nl/udemy-certs/UC-0BB6GYJ1.pdf"
"certificate": "https://www.matsubara.nl/udemy-certs/UC-0BB6GYJ1.pdf",
"skills": "Basic Linux"
}
],
"education": [