diff options
49 files changed, 47 insertions, 41 deletions
@@ -1,3 +1,14 @@ -.phony: site +.phony: site site-local run publish site: emacs --script publish.el + +site-local: + CONFIG=local emacs --script publish.el + +run: site-local + rm -f output/static + ln -sfv ../static output/static + mongoose-server -d output + +publish: site + ./upload.sh diff --git a/appspec.yml b/appspec.yml deleted file mode 100644 index a7e1ff7..0000000 --- a/appspec.yml +++ /dev/null @@ -1,14 +0,0 @@ -version: 0.0 -os: linux -files: - - source: / - destination: /home/ec2-user/philippgeyer.co.uk -hooks: - AfterInstall: - - location: scripts/permissions.sh - timeout: 300 - runas: root - ApplicationStart: - - location: scripts/build.sh - timeout: 300 - runas: ec2-user
\ No newline at end of file diff --git a/cv/index.org b/cv/index.org index b9c7b07..8fdf78f 100644 --- a/cv/index.org +++ b/cv/index.org @@ -6,11 +6,14 @@ My CV has a list of my previous experiences on it, but given the limited space, only very little can be said about them. So I decided that I needed to showcase the work I did on them here. +* Egosoft +As of 2022 I work as a programmer for Egosoft, working on the X series +of games. + * CUEi Just before the pandemic hit in 2020, I joined Coventry University Enterprises, to work on 'non-game games', using games technologies for -enterprise. I am currently working here so will not put more -information. Mostly in Unreal engine, but with some standalone C++, +enterprise. Mostly worked in Unreal engine, but with some standalone C++, Unity, and working with AWS cloud survices. - On Demand rendering - Layered rendering diff --git a/pages/intro.org b/pages/intro.org index 8ed0880..556d6fd 100644 --- a/pages/intro.org +++ b/pages/intro.org @@ -15,3 +15,7 @@ more not shared just for the sake of experimenting with the languages. If you're wanting to look at my past experience, [[https://github.com/nistur/cv/releases/latest][my CV is available on github]] and I have [[url_for:cv,slug=00][a short writeup on each project]] I've worked on. + +If you're looking for things I have done in personal projects, please +feel free to check out my [[https://nistur.co.uk][other site]] which should have a wide array of +tinkering on it. diff --git a/pages/site-credits.org b/pages/site-credits.org index 7a9dfe9..6589598 100644 --- a/pages/site-credits.org +++ b/pages/site-credits.org @@ -7,7 +7,7 @@ software and assets. Below I've listed everything that I haven't created, or had created specifically for me, along with the license for it. -- Web server - [[https://picolisp.com/wiki/?home][Picolisp]] - [[https://opensource.org/licenses/MIT][MIT]] +- Web hosting - [[https://opensourcerers.uk/][Open Sourcerers]] - Static site generator - [[https://emacs.love/weblorg][Weblorg]] - [[https://www.gnu.org/licenses/gpl-3.0.en.html][GPL]] - Footer image - [[https://ansimuz.itch.io/country-side-platfformer-][Country Side Platfformer]] - [[https://creativecommons.org/share-your-work/public-domain/cc0/][CC0]] @@ -3,9 +3,14 @@ (require 'weblorg) +(if (string= (getenv "CONFIG") "local") + (setq url "http://192.168.1.10:8000") + (setq url "https://philippgeyer.co.uk")) + + (weblorg-site :name "Philipp Geyer" - :base-url "https://philippgeyer.co.uk" + :base-url url :theme nil :author "Philipp Geyer") @@ -17,7 +22,7 @@ :output "output/index.html" :url "/" :site (weblorg-site - :base-url "https://philippgeyer.co.uk")) + :base-url url)) ;; route for rendering each post (weblorg-route @@ -27,7 +32,7 @@ :output "output/posts/{{ slug }}.html" :url "/posts/{{ slug }}.html" :site (weblorg-site - :base-url "https://philippgeyer.co.uk")) + :base-url url)) ;; route for rendering the index page of the blog (weblorg-route @@ -38,7 +43,7 @@ :output "output/blog.html" :url "/blog.html" :site (weblorg-site - :base-url "https://philippgeyer.co.uk")) + :base-url url)) ;; route for rendering each page (weblorg-route @@ -48,7 +53,7 @@ :output "output/{{ slug }}.html" :url "/{{ slug }}.html" :site (weblorg-site - :base-url "https://philippgeyer.co.uk")) + :base-url url)) ;; route for rendering the index page of articles (weblorg-route @@ -59,7 +64,7 @@ :output "output/articles.html" :url "/articles.html" :site (weblorg-site - :base-url "https://philippgeyer.co.uk")) + :base-url url)) :input-aggregate #'weblorg-input-aggregate-all-desc (weblorg-route @@ -69,14 +74,14 @@ :output "output/cv/{{ slug }}.html" :url "/cv/{{slug }}.html" :site (weblorg-site - :base-url "https://philippgeyer.co.uk")) + :base-url url)) ;; route for static assets that also copies files to output directory (weblorg-copy-static :output "static/{{ file }}" :url "/static/{{ file }}" :site (weblorg-site - :base-url "https://philippgeyer.co.uk")) + :base-url url)) (setq debug-on-error t) diff --git a/scripts/build.sh b/scripts/build.sh deleted file mode 100755 index b6d0580..0000000 --- a/scripts/build.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -DIR=/home/ec2-user/philippgeyer.co.uk - -pushd ${DIR} - -make - -popd diff --git a/scripts/permissions.sh b/scripts/permissions.sh deleted file mode 100755 index 0962a47..0000000 --- a/scripts/permissions.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -DIR=/home/ec2-user/philippgeyer.co.uk - -chown -R web:web ${DIR} -chmod -R g+w ${DIR} diff --git a/theme/static/images/cv/pexels-photo-10761867.jpeg b/theme/static/images/cv/pexels-photo-10761867.jpeg Binary files differindex 9003073..b21ce90 100644 --- a/theme/static/images/cv/pexels-photo-10761867.jpeg +++ b/theme/static/images/cv/pexels-photo-10761867.jpeg diff --git a/theme/static/images/cv/pexels-photo-1534057.jpeg b/theme/static/images/cv/pexels-photo-1534057.jpeg Binary files differindex 2edcfd7..a140f0c 100644 --- a/theme/static/images/cv/pexels-photo-1534057.jpeg +++ b/theme/static/images/cv/pexels-photo-1534057.jpeg diff --git a/theme/static/images/cv/pexels-photo-165971.jpeg b/theme/static/images/cv/pexels-photo-165971.jpeg Binary files differindex 05ff652..12cb281 100644 --- a/theme/static/images/cv/pexels-photo-165971.jpeg +++ b/theme/static/images/cv/pexels-photo-165971.jpeg diff --git a/theme/static/images/cv/pexels-photo-1660753.jpeg b/theme/static/images/cv/pexels-photo-1660753.jpeg Binary files differindex 4bd1663..1aefbe6 100644 --- a/theme/static/images/cv/pexels-photo-1660753.jpeg +++ b/theme/static/images/cv/pexels-photo-1660753.jpeg diff --git a/theme/static/images/cv/pexels-photo-167446.jpeg b/theme/static/images/cv/pexels-photo-167446.jpeg Binary files differindex db5307a..a32201f 100644 --- a/theme/static/images/cv/pexels-photo-167446.jpeg +++ b/theme/static/images/cv/pexels-photo-167446.jpeg diff --git a/theme/static/images/cv/pexels-photo-2280794.jpeg b/theme/static/images/cv/pexels-photo-2280794.jpeg Binary files differindex 266f706..a1ca590 100644 --- a/theme/static/images/cv/pexels-photo-2280794.jpeg +++ b/theme/static/images/cv/pexels-photo-2280794.jpeg diff --git a/theme/static/images/cv/pexels-photo-2366581.jpeg b/theme/static/images/cv/pexels-photo-2366581.jpeg Binary files differindex e727480..340228a 100644 --- a/theme/static/images/cv/pexels-photo-2366581.jpeg +++ b/theme/static/images/cv/pexels-photo-2366581.jpeg diff --git a/theme/static/images/cv/pexels-photo-257092.jpeg b/theme/static/images/cv/pexels-photo-257092.jpeg Binary files differindex ef8623f..9494105 100644 --- a/theme/static/images/cv/pexels-photo-257092.jpeg +++ b/theme/static/images/cv/pexels-photo-257092.jpeg diff --git a/theme/static/images/cv/pexels-photo-3617464.jpeg b/theme/static/images/cv/pexels-photo-3617464.jpeg Binary files differindex 9445507..3ffcf0a 100644 --- a/theme/static/images/cv/pexels-photo-3617464.jpeg +++ b/theme/static/images/cv/pexels-photo-3617464.jpeg diff --git a/theme/static/images/cv/pexels-photo-4099971.jpeg b/theme/static/images/cv/pexels-photo-4099971.jpeg Binary files differindex 82067b7..4f3dfeb 100644 --- a/theme/static/images/cv/pexels-photo-4099971.jpeg +++ b/theme/static/images/cv/pexels-photo-4099971.jpeg diff --git a/theme/static/images/cv/pexels-photo-4781932.jpeg b/theme/static/images/cv/pexels-photo-4781932.jpeg Binary files differindex 62e76c0..f5ae9b4 100644 --- a/theme/static/images/cv/pexels-photo-4781932.jpeg +++ b/theme/static/images/cv/pexels-photo-4781932.jpeg diff --git a/theme/static/images/cv/pexels-photo-4978057.jpeg b/theme/static/images/cv/pexels-photo-4978057.jpeg Binary files differindex cdbc14a..be10410 100644 --- a/theme/static/images/cv/pexels-photo-4978057.jpeg +++ b/theme/static/images/cv/pexels-photo-4978057.jpeg diff --git a/theme/static/images/cv/pexels-photo-5023698.jpeg b/theme/static/images/cv/pexels-photo-5023698.jpeg Binary files differindex 7b78559..d850854 100644 --- a/theme/static/images/cv/pexels-photo-5023698.jpeg +++ b/theme/static/images/cv/pexels-photo-5023698.jpeg diff --git a/theme/static/images/cv/pexels-photo-5435454.jpeg b/theme/static/images/cv/pexels-photo-5435454.jpeg Binary files differindex 720bc2a..52ce0f0 100644 --- a/theme/static/images/cv/pexels-photo-5435454.jpeg +++ b/theme/static/images/cv/pexels-photo-5435454.jpeg diff --git a/theme/static/images/cv/pexels-photo-616833.jpeg b/theme/static/images/cv/pexels-photo-616833.jpeg Binary files differindex 55dd6da..bf926e1 100644 --- a/theme/static/images/cv/pexels-photo-616833.jpeg +++ b/theme/static/images/cv/pexels-photo-616833.jpeg diff --git a/theme/static/images/cv/pexels-photo-6739035.jpeg b/theme/static/images/cv/pexels-photo-6739035.jpeg Binary files differindex ddbc58b..164932c 100644 --- a/theme/static/images/cv/pexels-photo-6739035.jpeg +++ b/theme/static/images/cv/pexels-photo-6739035.jpeg diff --git a/theme/static/images/cv/pexels-photo-7019376.jpeg b/theme/static/images/cv/pexels-photo-7019376.jpeg Binary files differindex 4480352..732973b 100644 --- a/theme/static/images/cv/pexels-photo-7019376.jpeg +++ b/theme/static/images/cv/pexels-photo-7019376.jpeg diff --git a/theme/static/images/cv/pexels-photo-754898.jpeg b/theme/static/images/cv/pexels-photo-754898.jpeg Binary files differindex 7e7aba2..a5fb9be 100644 --- a/theme/static/images/cv/pexels-photo-754898.jpeg +++ b/theme/static/images/cv/pexels-photo-754898.jpeg diff --git a/theme/static/images/cv/pexels-photo-78783.jpeg b/theme/static/images/cv/pexels-photo-78783.jpeg Binary files differindex 1d37bb3..05390ed 100644 --- a/theme/static/images/cv/pexels-photo-78783.jpeg +++ b/theme/static/images/cv/pexels-photo-78783.jpeg diff --git a/theme/static/images/cv/pexels-photo-7886380.jpeg b/theme/static/images/cv/pexels-photo-7886380.jpeg Binary files differindex e7dc0be..2182d4e 100644 --- a/theme/static/images/cv/pexels-photo-7886380.jpeg +++ b/theme/static/images/cv/pexels-photo-7886380.jpeg diff --git a/theme/static/images/cv/pexels-photo-887821.jpeg b/theme/static/images/cv/pexels-photo-887821.jpeg Binary files differindex 4d0c492..e8918eb 100644 --- a/theme/static/images/cv/pexels-photo-887821.jpeg +++ b/theme/static/images/cv/pexels-photo-887821.jpeg diff --git a/theme/static/images/cv/pexels-photo-906023.jpeg b/theme/static/images/cv/pexels-photo-906023.jpeg Binary files differindex 294e5dc..7475b79 100644 --- a/theme/static/images/cv/pexels-photo-906023.jpeg +++ b/theme/static/images/cv/pexels-photo-906023.jpeg diff --git a/theme/static/images/cv/pexels-photo-930436.jpeg b/theme/static/images/cv/pexels-photo-930436.jpeg Binary files differindex d642a5c..618609c 100644 --- a/theme/static/images/cv/pexels-photo-930436.jpeg +++ b/theme/static/images/cv/pexels-photo-930436.jpeg diff --git a/theme/static/images/cv/pexels-photo-9818998.jpeg b/theme/static/images/cv/pexels-photo-9818998.jpeg Binary files differindex 77632b7..7875d40 100644 --- a/theme/static/images/cv/pexels-photo-9818998.jpeg +++ b/theme/static/images/cv/pexels-photo-9818998.jpeg diff --git a/theme/static/images/cv/photo-1511671782779-c97d3d27a1d4.jpeg b/theme/static/images/cv/photo-1511671782779-c97d3d27a1d4.jpeg Binary files differindex 2facc30..0506102 100644 --- a/theme/static/images/cv/photo-1511671782779-c97d3d27a1d4.jpeg +++ b/theme/static/images/cv/photo-1511671782779-c97d3d27a1d4.jpeg diff --git a/theme/static/images/cv/photo-1524944240950-f674e8790bf0.jpeg b/theme/static/images/cv/photo-1524944240950-f674e8790bf0.jpeg Binary files differindex 0aaeaaa..d1dec56 100644 --- a/theme/static/images/cv/photo-1524944240950-f674e8790bf0.jpeg +++ b/theme/static/images/cv/photo-1524944240950-f674e8790bf0.jpeg diff --git a/theme/static/images/cv/photo-1560177776-295b9cd779de.jpeg b/theme/static/images/cv/photo-1560177776-295b9cd779de.jpeg Binary files differindex ca2d7f1..c162c27 100644 --- a/theme/static/images/cv/photo-1560177776-295b9cd779de.jpeg +++ b/theme/static/images/cv/photo-1560177776-295b9cd779de.jpeg diff --git a/theme/static/images/cv/photo-1566577740641-503e61e4646a.jpeg b/theme/static/images/cv/photo-1566577740641-503e61e4646a.jpeg Binary files differindex c625eea..3e9c278 100644 --- a/theme/static/images/cv/photo-1566577740641-503e61e4646a.jpeg +++ b/theme/static/images/cv/photo-1566577740641-503e61e4646a.jpeg diff --git a/theme/static/images/cv/photo-1567965900086-31681d647178.jpeg b/theme/static/images/cv/photo-1567965900086-31681d647178.jpeg Binary files differindex ee2c9ae..b3a3fbc 100644 --- a/theme/static/images/cv/photo-1567965900086-31681d647178.jpeg +++ b/theme/static/images/cv/photo-1567965900086-31681d647178.jpeg diff --git a/theme/static/images/cv/photo-1568828668638-b1b4014d91a2.jpeg b/theme/static/images/cv/photo-1568828668638-b1b4014d91a2.jpeg Binary files differindex 40d3cf0..9b9e989 100644 --- a/theme/static/images/cv/photo-1568828668638-b1b4014d91a2.jpeg +++ b/theme/static/images/cv/photo-1568828668638-b1b4014d91a2.jpeg diff --git a/theme/static/images/cv/photo-1578652520385-c05f6f3b5de3.jpeg b/theme/static/images/cv/photo-1578652520385-c05f6f3b5de3.jpeg Binary files differindex cd119c5..4d8afe5 100644 --- a/theme/static/images/cv/photo-1578652520385-c05f6f3b5de3.jpeg +++ b/theme/static/images/cv/photo-1578652520385-c05f6f3b5de3.jpeg diff --git a/theme/static/images/cv/photo-1589018057745-8c699b3f361c.jpeg b/theme/static/images/cv/photo-1589018057745-8c699b3f361c.jpeg Binary files differindex bd9e456..903ff9e 100644 --- a/theme/static/images/cv/photo-1589018057745-8c699b3f361c.jpeg +++ b/theme/static/images/cv/photo-1589018057745-8c699b3f361c.jpeg diff --git a/theme/static/images/cv/photo-1590083052217-3c5ca32f3906.jpeg b/theme/static/images/cv/photo-1590083052217-3c5ca32f3906.jpeg Binary files differindex 252aa9b..c64110e 100644 --- a/theme/static/images/cv/photo-1590083052217-3c5ca32f3906.jpeg +++ b/theme/static/images/cv/photo-1590083052217-3c5ca32f3906.jpeg diff --git a/theme/static/images/cv/photo-1600081728723-c8aa2ee3236a.jpeg b/theme/static/images/cv/photo-1600081728723-c8aa2ee3236a.jpeg Binary files differindex 06001d1..9bb7199 100644 --- a/theme/static/images/cv/photo-1600081728723-c8aa2ee3236a.jpeg +++ b/theme/static/images/cv/photo-1600081728723-c8aa2ee3236a.jpeg diff --git a/theme/static/images/cv/photo-1610729866389-fbf90649c302.jpeg b/theme/static/images/cv/photo-1610729866389-fbf90649c302.jpeg Binary files differindex 6f4320e..9b612f3 100644 --- a/theme/static/images/cv/photo-1610729866389-fbf90649c302.jpeg +++ b/theme/static/images/cv/photo-1610729866389-fbf90649c302.jpeg diff --git a/theme/static/images/cv/photo-1611304170711-0a02d1b23329.jpeg b/theme/static/images/cv/photo-1611304170711-0a02d1b23329.jpeg Binary files differindex 50656a7..000c2bf 100644 --- a/theme/static/images/cv/photo-1611304170711-0a02d1b23329.jpeg +++ b/theme/static/images/cv/photo-1611304170711-0a02d1b23329.jpeg diff --git a/theme/static/images/cv/photo-1615133878310-b053dda98b04.jpeg b/theme/static/images/cv/photo-1615133878310-b053dda98b04.jpeg Binary files differindex cbc2ee1..b81d94a 100644 --- a/theme/static/images/cv/photo-1615133878310-b053dda98b04.jpeg +++ b/theme/static/images/cv/photo-1615133878310-b053dda98b04.jpeg diff --git a/theme/static/images/cv/photo-1626456246585-13acf937be12.jpeg b/theme/static/images/cv/photo-1626456246585-13acf937be12.jpeg Binary files differindex 2ac66fd..92fd8e0 100644 --- a/theme/static/images/cv/photo-1626456246585-13acf937be12.jpeg +++ b/theme/static/images/cv/photo-1626456246585-13acf937be12.jpeg diff --git a/theme/static/images/cv/photo-1634832413517-7f48f67e3da4.jpeg b/theme/static/images/cv/photo-1634832413517-7f48f67e3da4.jpeg Binary files differindex a980b7f..0328887 100644 --- a/theme/static/images/cv/photo-1634832413517-7f48f67e3da4.jpeg +++ b/theme/static/images/cv/photo-1634832413517-7f48f67e3da4.jpeg diff --git a/theme/static/images/cv/photo-ghosts.jpeg b/theme/static/images/cv/photo-ghosts.jpeg Binary files differindex 3452f4f..9495766 100644 --- a/theme/static/images/cv/photo-ghosts.jpeg +++ b/theme/static/images/cv/photo-ghosts.jpeg diff --git a/upload.sh b/upload.sh new file mode 100755 index 0000000..23f25b8 --- /dev/null +++ b/upload.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +URL=$(basename $(dirname $(readlink -f ${BASH_SOURCE[0]}))) + +pushd output +sftp webhost:${URL}/html <<EOF +put *.html +put -r posts +put -r static +put -r cv +EOF +popd |
