Compare commits

..

6 Commits

Author SHA1 Message Date
227a8a308a
Make sure fonts are deterministic. 2024-09-22 11:01:14 +01:00
1c0626aaed
Add cdn links for gcloud city design downloads. 2024-09-21 22:58:24 +01:00
0de79f2cf1
Shorten the gc-c- entry.
Some checks are pending
ci/woodpecker/push/build Pipeline is pending
2024-06-15 17:44:43 +01:00
d676d742c8
Mid 2024 Update.
Some checks are pending
ci/woodpecker/push/build Pipeline is pending
2024-06-15 17:39:31 +01:00
759e04dc25
Fallback compatibility.
Some checks are pending
ci/woodpecker/push/build Pipeline is pending
2023-09-19 23:31:01 +01:00
d41851cfbc
Squash and merge edge.
Some checks are pending
ci/woodpecker/push/build Pipeline is pending
September Update.
2023-09-19 23:27:32 +01:00
3 changed files with 35 additions and 4 deletions

View File

@ -6,6 +6,7 @@ Under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 Internati
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: "Times New Roman", Times, serif;
}
#st{
position: absolute;
@ -354,4 +355,4 @@ main{
.item-table-caption{
display: block !important;
}
}
}

View File

@ -19,6 +19,7 @@
var CssDarkURL = "{{ .Data.CSSDarkURL }}"
var SunImageURL = "{{ .Data.SunImageLocation }}"
var MoonImageURL = "{{ .Data.MoonImageLocation }}"
var PlayImageURL = "{{ .Data.PlayVideoImageLocation }}"
</script>
<script type="application/javascript" src="{{ .Data.JScriptURL }}"></script>
</head>

View File

@ -24,8 +24,8 @@ about:
I also have a <a href="https://youtube.com/c/CaptainALM">Youtube Channel</a> which is in the process of being resumed from a hiatus.
</p>
<p>
On the programming side, I know Visual Basic .net, C# .net, C, Java, Go, Javascript, C++, Python,
Processing and Microsoft Smallbasic (I have also dabbled in Bash/Batch).
On the programming side, I know Visual Basic .net, C# .net, C, Java, Go, Javascript, C++, Python, Bash,
Haskell, Processing and Microsoft Smallbasic (I have also dabbled in Batch).
I am currently in the progress of writing infrastructure software in Go, in the past, I wrote a <a href="https://github.com/Captain-ALM/CALM-Console">command console</a>
in VB .net for my own pluggable libraries (I created a CMD emulator to get past the school disabling interactive CMD) and some <a href="https://github.com/Captain-ALM/CALMNetLibSamples">
network communication applications</a> (Including a peer-to-peer <a href="https://github.com/Captain-ALM/C-ALM-VOIP">VOIP client</a>
@ -56,7 +56,7 @@ about:
Here is my <a href="https://cdn.captainalm.com/download/keys/alfred@captainalm.com.asc">GPG Key</a> for my email address.
</p>
<p>
My CV is available in the following formats: ( <a href="https://cdn.captainalm.com/download/cvs/AlfredManvilleCV-2023.docx">DOCX</a> | <a href="https://cdn.captainalm.com/download/cvs/AlfredManvilleCV-2023.pdf">PDF</a> )
My CV is available in the following formats: ( <a href="https://cdn.captainalm.com/download/cvs/AlfredManvilleCV-2024.docx">DOCX</a> | <a href="https://cdn.captainalm.com/download/cvs/AlfredManvilleCV-2024.pdf">PDF</a> )
</p>
thumbnailLocation: "resources/assets/imageofyou_t.jpg"
imageLocation: "resources/assets/imageofyou.jpg"
@ -339,3 +339,32 @@ entries:
videoLocation: "https://www.youtube.com/watch?v=tOccImgskec"
videoContentType: "text/uri-list"
videoThumbnailLocation: "resources/assets/citypromo-vid.png"
- name: "Decide Quiz - GCloud City"
content: >
<p>
This project was <a href="https://cdn.captainalm.com/download/gcloudcity/CloudApplicationSpecification-AlfredManville-MohammadMasood.docx">designed</a> <a href="https://cdn.captainalm.com/download/gcloudcity/CloudPresentation-AlfredManville-MohammadMasood.pptx">to</a> operate as a Kahoot clone although the front-end never got completed by the other member of the pair (This was written in React).
</p>
<p>
This was created in a pair as part of the Cloud Computing module at City, University of London. It was built for use using google cloud and therefore
uses many Google Cloud Platform Technologies which are listed and shown off in the video.
</p>
<p>
The communication protocol uses JSON packets passed either through a WebSocket connection or a REST based protocol that polls the server for data while sending the queued packets.
The REST connection is used as a fallback system where WebSockets do not work; in addition, a REST connection is made to the master server to first work out which app server has
the least load, once found, this is sent back to the client where the client will then attempt a WebSocket connection and, on failure, a REST session is created (A key is returned
which is then used as a parameter in subsequent communications). In the event there is no more capacity, a service unavailable error is sent and a new VM will be spun up, in the case
that any are left. The source code for this library can be found at <a href="https://github.com/Captain-ALM/gc-c-com">https://github.com/Captain-ALM/gc-c-com</a> and the master server source
code can be found at <a href="https://github.com/Captain-ALM/gc-c-master-srv">https://github.com/Captain-ALM/gc-c-master-srv</a>.
</p>
<p>
The main game loop was supposed to allow user generated quizzes once logged in along-side allowing for public quizzes that could be used and copied by other users.
Only logged in users could start games where any user - both logged in or not - could join and answer questions within a set amount of time, with the person answering
the fastest getting more points than people who answer later. The system would also have a leaderboard shown at the end of each question; it was also designed to recover
from crashes and resume from the last question executed. The source code for the app server can be found at <a href="https://github.com/Captain-ALM/gc-c-app-srv">
https://github.com/Captain-ALM/gc-c-app-srv</a> where all this functionality does exist in the backend; the database source code can be found at <a href="https://github.com/Captain-ALM/gc-c-db">https://github.com/Captain-ALM/gc-c-db</a>.
</p>
startDate: "27/11/2023"
endDate: "14/01/2024"
videoLocation: "resources/stream/vid-gc-c-v2.mp4"
videoContentType: "video/mp4"
videoThumbnailLocation: "resources/assets/vid-gc-c-v2.png"