Compare commits
11 Commits
f1150579b7
...
main
Author | SHA1 | Date | |
---|---|---|---|
a4868fba44 | |||
0ef25f4270 | |||
1362e97b37 | |||
bc3b15a0e8 | |||
8e4e1d66bb | |||
64ea3e4a08 | |||
43cd7c85c0 | |||
8016cbc764 | |||
65273f9d02 | |||
503ab0f29a | |||
d0669725b0 |
@ -3,9 +3,8 @@ when:
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
image: floryn90/hugo:ext-alpine
|
||||
image: ghcr.io/hugomods/hugo:go-git
|
||||
commands:
|
||||
- hugo mod get -u
|
||||
- hugo-official --minify --gc --cleanDestinationDir -d /mnt/jcktrue.dk/
|
||||
- hugo --minify --gc --cleanDestinationDir -d /mnt/jcktrue.dk/
|
||||
volumes:
|
||||
- /home/jct/apps/http/jcktrue.dk/:/mnt/jcktrue.dk/
|
4
Makefile
4
Makefile
@ -6,8 +6,8 @@ build:
|
||||
update:
|
||||
hugo mod get -u ./...
|
||||
|
||||
serve_ide:
|
||||
hugo serve -b "https://1313.ide.jcktrue.dk/" --appendPort=false
|
||||
serve:
|
||||
hugo serve -b "https://ide.jcktrue.dk/proxy/1313" --appendPort=false -p 1313
|
||||
|
||||
images:
|
||||
FOR %F IN (*.jpg) DO cwebp -af -pass 10 -mt -m 6 -preset picture %F -o %~nF.webp
|
3
assets/media/icons/custom/signal.svg
Normal file
3
assets/media/icons/custom/signal.svg
Normal file
@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
|
||||
<path d="M16.016 3.464c-6.958 0-12.604 5.198-12.604 11.615 0 4.021 1.625 7.068 4.208 9.031h-0.005l0.313 4.052v0.010c0 0.021 0 0.036 0.005 0.057v0.010c0.031 0.193 0.198 0.339 0.401 0.339 0.068 0 0.13-0.021 0.193-0.047l0.010-0.010 3.865-2.229c1.135 0.26 2.354 0.396 3.615 0.396 6.958 0 12.599-5.198 12.599-11.615 0-6.411-5.641-11.609-12.604-11.609zM13.854 0.958c0.698-0.083 1.411-0.135 2.141-0.135 0.505 0 1 0.026 1.49 0.068l0.078-0.818c-0.521-0.047-1.042-0.073-1.568-0.073-0.76 0-1.51 0.047-2.255 0.146l0.115 0.818zM18.917 1.083c1.219 0.224 2.38 0.583 3.479 1.063l0.339-0.755c-0.177-0.078-0.354-0.151-0.531-0.219-1.016-0.401-2.068-0.703-3.141-0.896zM31.141 15.161c-0.021 1.219-0.208 2.406-0.542 3.536l0.786 0.234c0.359-1.203 0.557-2.469 0.578-3.776zM8.995 2.417c1.078-0.516 2.234-0.927 3.448-1.203l-0.182-0.802c-0.839 0.188-1.667 0.438-2.469 0.76-0.396 0.151-0.781 0.323-1.156 0.505zM27.193 4.286c-0.943-0.87-1.979-1.609-3.104-2.234l-0.417 0.724c1.083 0.594 2.083 1.307 2.969 2.125zM20.203 29.401c1.26-0.318 2.458-0.786 3.578-1.375l-0.417-0.708c-1.052 0.552-2.177 0.984-3.365 1.286zM4.901 5.339c0.844-0.849 1.797-1.599 2.844-2.234l-0.438-0.703c-0.932 0.563-1.802 1.219-2.594 1.964-0.135 0.125-0.266 0.255-0.401 0.385zM30.875 20.38l-0.755-0.313c-0.469 1.109-1.073 2.151-1.807 3.109l0.661 0.49c0.771-1.010 1.411-2.115 1.896-3.286zM27.635 5.911c0.807 0.901 1.495 1.901 2.047 2.969l0.74-0.365c-0.583-1.135-1.307-2.193-2.172-3.156l-0.62 0.552zM31.042 9.917l-0.76 0.323c0.417 1.104 0.698 2.271 0.807 3.479l0.818-0.078c-0.115-1.276-0.406-2.526-0.865-3.724zM8.516 30.464l-1.292 0.568-0.443-1.365-0.781 0.25 0.583 1.797c0.042 0.109 0.12 0.203 0.224 0.25 0.052 0.026 0.109 0.036 0.167 0.036s0.115-0.010 0.167-0.036l1.708-0.75zM13.615 28.875c-0.104-0.021-0.214-0.036-0.318-0.057l-0.62-0.104c-0.083-0.010-0.161 0-0.229 0.031l-2.604 1.135 0.365 0.74 2.458-1.068c0.167 0.026 0.333 0.052 0.495 0.078 0.089 0.021 0.188 0.031 0.276 0.052zM18.583 28.901c-0.844 0.141-1.708 0.208-2.589 0.208-0.365 0-0.703-0.021-1.031-0.052l-0.026 0.823c0.333 0.031 0.682 0.052 1.057 0.052 0.927 0 1.844-0.078 2.729-0.224zM2.021 9.49c0.495-1.104 1.135-2.13 1.901-3.073l-0.625-0.542c-0.813 0.995-1.49 2.078-2.010 3.24l-0.016 0.026zM27.375 24.281c-0.813 0.865-1.745 1.635-2.76 2.302l0.453 0.688c1.073-0.698 2.057-1.521 2.922-2.438zM1.292 19.401c-0.25-1.063-0.391-2.234-0.427-3.563h-0.823c0.042 1.427 0.193 2.677 0.458 3.792zM0.719 10.568c-0.396 1.214-0.625 2.469-0.682 3.75l0.823 0.042c0.052-1.234 0.276-2.422 0.646-3.552zM6.318 28.245l-0.786-2.417c-0.026-0.083-0.078-0.146-0.141-0.198-0.313-0.245-0.599-0.49-0.88-0.745l-0.563 0.594c0.255 0.25 0.542 0.484 0.839 0.724l0.745 2.286zM3.51 23.859c-0.792-0.922-1.385-1.932-1.807-3.089l-0.766 0.307c0.057 0.141 0.109 0.286 0.167 0.427 0.443 1.063 1.031 2.010 1.792 2.901z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 2.8 KiB |
BIN
assets/media/selfhosted/books.webp
Normal file
BIN
assets/media/selfhosted/books.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 47 KiB |
@ -17,7 +17,8 @@ removePathAccents: true
|
||||
|
||||
enableGitInfo: true
|
||||
summaryLength: 30
|
||||
paginate: 10000
|
||||
pagination:
|
||||
pagerSize: 10000
|
||||
enableEmoji: true
|
||||
enableRobotsTXT: true
|
||||
footnotereturnlinkcontents: "<sup>^</sup>"
|
||||
|
@ -13,13 +13,13 @@ content:
|
||||
email: jens.chr.true@gmail.com
|
||||
phone: +45 29 88 22 28
|
||||
address:
|
||||
street: Hasselgården 3
|
||||
city: Lemvig
|
||||
postcode: '7620'
|
||||
country: 'Denmark'
|
||||
street: Glentevej 5
|
||||
city: Struer
|
||||
postcode: 7600
|
||||
country: Denmark
|
||||
coordinates:
|
||||
latitude: '56.543939'
|
||||
longitude: '8.415900'
|
||||
latitude: '56.5106189'
|
||||
longitude: '8.5866002'
|
||||
contact_links:
|
||||
- icon: at
|
||||
icon_pack: fas
|
||||
@ -33,10 +33,10 @@ content:
|
||||
icon_pack: fab
|
||||
name: Telegram Me
|
||||
link: 'https://telegram.me/@jcktrue'
|
||||
- icon: comment
|
||||
icon_pack: fa
|
||||
- icon: signal
|
||||
icon_pack: custom
|
||||
name: Signal Me
|
||||
link: 'https://signal.org'
|
||||
link: 'https://signal.me/#eu/WkUbBfZAug1HCoiznarZcNhz7OBn5totBeZKOgcDwsOtjSqgoipJfbQHCGaz2eqV'
|
||||
- icon: skype
|
||||
icon_pack: fab
|
||||
name: Skype Me
|
||||
|
@ -8,9 +8,10 @@ title: "Courses"
|
||||
date_format: "2006-01-02"
|
||||
|
||||
item:
|
||||
- organization: "KEY2COMPLIANCE AB"
|
||||
- organization: "Key2Compliance"
|
||||
organization_url: https://key2compliance.com/
|
||||
title: "Device Control Training"
|
||||
url: /pdf/certificates/DesignControlTraining.pdf
|
||||
date_start: "2019-09-16"
|
||||
date_end: "2019-09-17"
|
||||
description: >
|
||||
@ -31,9 +32,10 @@ item:
|
||||
- Design Changes
|
||||
- Design Documentation ”DHF”
|
||||
|
||||
- organization: "KEY2COMPLIANCE AB"
|
||||
- organization: "Key2Compliance"
|
||||
organization_url: https://key2compliance.com/
|
||||
title: "Software development - regulatory requirements"
|
||||
url: /pdf/certificates/SoftwareDevelopmentRegulatoryRequirements.pdf
|
||||
date_start: "2019-09-21"
|
||||
date_end: "2019-09-23"
|
||||
description: >
|
||||
@ -55,12 +57,43 @@ item:
|
||||
|
||||
- organization: "medicaldeviceHQ"
|
||||
organization_url: https://medicaldevicehq.com/
|
||||
title: "Risk Management for Medical Devices and ISO 14971:2019"
|
||||
date_start: "2024-02-23"
|
||||
title: "Introduction to Risk Management for Medical Devices and ISO 14971:2019"
|
||||
url: /pdf/certificates/IntroductiontoRiskManagementforMedicalDevicesandISO14971_2019.pdf
|
||||
date_start: "2024-01-10"
|
||||
description: >
|
||||
Learning goals:
|
||||
- To understand the overall process of risk management and how to create safe medical devices.
|
||||
- To strengthen the ability of participants to independently perform risk analysis, risk evaluation and risk control.
|
||||
- To establish and increase knowledge on risk management tools and their differences, such as FMEA and P-FMEA.
|
||||
|
||||
- organization: "medicaldeviceHQ"
|
||||
organization_url: https://medicaldevicehq.com/
|
||||
title: "Risk Management for Medical Devices and ISO 14971:2019"
|
||||
url: /pdf/certificates/RiskManagementforMedicalDevicesandISO14971_2019.pdf
|
||||
date_start: "2024-02-23"
|
||||
description: Blended classroom and online training.
|
||||
|
||||
- organization: "medicaldeviceHQ"
|
||||
organization_url: https://medicaldevicehq.com/
|
||||
title: "Introduction to Safety for Electrical Medical Devices and IEC 60601"
|
||||
url: /pdf/certificates/IntroductiontoSafetyforElectricalMedicalDevicesandIEC60601.pdf
|
||||
date_start: "2024-04-17"
|
||||
description: >
|
||||
Learning goals:
|
||||
- Understand what basic safety for a medical device is.
|
||||
- Understand why and how basic safety is implemented and the most common pitfalls in medical device product development and how to avoid them.
|
||||
- Strengthen your communication skills in the area of basic safety for medical devices.
|
||||
- Build awareness of effective management of safety throughout the product lifecycle.
|
||||
|
||||
- organization: "medicaldeviceHQ"
|
||||
organization_url: https://medicaldevicehq.com/
|
||||
title: "Introduction to SaMD, IEC 62304 and IEC 82304-1"
|
||||
url: /pdf/certificates/IntroductiontoSaMD,IEC62304andIEC82304-1.pdf
|
||||
date_start: "2025-01-14"
|
||||
description: >
|
||||
Learning goals:
|
||||
- Know how to create high quality software
|
||||
- Know how to create safe software
|
||||
- Be able to manage software in a way that adds value to you
|
||||
|
||||
---
|
@ -9,8 +9,8 @@ cta:
|
||||
icon_pack: fas
|
||||
icon: cogs
|
||||
cta_alt:
|
||||
url: 'https://www.drone.io/'
|
||||
label: Drone.io
|
||||
url: 'https://woodpecker-ci.org/'
|
||||
label: Woodpecker CI
|
||||
cta_note:
|
||||
label: 'Docker based build server system. Every step is a command performed on a docker container.'
|
||||
label: 'Docker based build server system. Every step is a command performed on a docker container. Open Source fork of Drone.io'
|
||||
---
|
16
content/selfhosted/ebooks.md
Normal file
16
content/selfhosted/ebooks.md
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
widget: hero
|
||||
headless: true
|
||||
title: "Ebooks"
|
||||
hero_media: 'selfhosted/books.webp'
|
||||
cta:
|
||||
url: 'https://books.jcktrue.dk'
|
||||
label: Books
|
||||
icon_pack: fas
|
||||
icon: book
|
||||
cta_alt:
|
||||
url: 'https://www.kavitareader.com/'
|
||||
label: Kavita
|
||||
cta_note:
|
||||
label: 'Self hosted digital library supporting a wide range of file formats.'
|
||||
---
|
@ -1,13 +1,13 @@
|
||||
---
|
||||
weight: 1
|
||||
---
|
||||
This space is dedicated to exploring the world of self-hosted applications. Here, you'll find various tools and services i host on my own infrastructure.
|
||||
This space is dedicated to exploring the world of self-hosted applications. Here, you'll find various tools and services I host on my own infrastructure.
|
||||
|
||||
For those unfamiliar with the term, self-hosting allows you to take control of your data and applications by installing and managing them on your own server or computer. This approach offers greater privacy, customization, and potentially lower costs compared to relying on third-party services.
|
||||
|
||||
This page will showcase various applications I've implemented.
|
||||
This page showcase the various applications I've implemented.
|
||||
|
||||
Productivity: Boost your workflow with self-hosted tools for document management, collaboration, and communication.
|
||||
- Productivity: Boost your workflow with self-hosted tools for document management, collaboration, and communication.
|
||||
- Media: Stream your personal collection of movies and music with freedom and flexibility.
|
||||
- Security & Privacy: Take control of your online presence with self-hosted password manager, DNS level ad blocking and VPN tunneling.
|
||||
- Programming: Git based code hosting, CI/CD and online IDE.
|
2
go.mod
2
go.mod
@ -7,5 +7,5 @@ require (
|
||||
github.com/HugoBlox/hugo-blox-builder/modules/blox-core v0.3.1 // indirect
|
||||
github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v1.1.1 // indirect
|
||||
github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-reveal v1.1.2 // indirect
|
||||
github.com/HugoBlox/hugo-blox-builder/modules/blox-seo v0.2.2 // indirect
|
||||
github.com/HugoBlox/hugo-blox-builder/modules/blox-seo v0.2.3 // indirect
|
||||
)
|
||||
|
2
go.sum
2
go.sum
@ -8,6 +8,8 @@ github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-reveal v1.1.2 h1:AyH1p
|
||||
github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-reveal v1.1.2/go.mod h1:F7quX1aEkV2pToTpmDBXOSTkytAnCKkqv/JFLclqa2g=
|
||||
github.com/HugoBlox/hugo-blox-builder/modules/blox-seo v0.2.2 h1:ccb5jQLKqiFFht24e6+yW9eie1yIm81/K1xhs7ZHZlM=
|
||||
github.com/HugoBlox/hugo-blox-builder/modules/blox-seo v0.2.2/go.mod h1:NsESu6cEms1DgH84icCyylElg2Zu8A0f7Fma5JR0LZE=
|
||||
github.com/HugoBlox/hugo-blox-builder/modules/blox-seo v0.2.3 h1:pg2uBp1kvNmhy+OmhjWnbPYU6diIcn8m8h3bzf82j8k=
|
||||
github.com/HugoBlox/hugo-blox-builder/modules/blox-seo v0.2.3/go.mod h1:NsESu6cEms1DgH84icCyylElg2Zu8A0f7Fma5JR0LZE=
|
||||
github.com/wowchemy/wowchemy-hugo-themes/modules/wowchemy-core v0.1.0/go.mod h1:kJwI9H8dicHQCnP8G9EvUDI+oNg/yXcGsjGjwjXuM8I=
|
||||
github.com/wowchemy/wowchemy-hugo-themes/modules/wowchemy-core v0.2.0/go.mod h1:kJwI9H8dicHQCnP8G9EvUDI+oNg/yXcGsjGjwjXuM8I=
|
||||
github.com/wowchemy/wowchemy-hugo-themes/modules/wowchemy-core v0.2.1-0.20231101183355-53a94b591ea8/go.mod h1:kJwI9H8dicHQCnP8G9EvUDI+oNg/yXcGsjGjwjXuM8I=
|
||||
|
BIN
static/pdf/certificates/DesignControlTraining.pdf
Normal file
BIN
static/pdf/certificates/DesignControlTraining.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user