Skip to content

corbeau217/corbeau217.github.io

Repository files navigation

corbeau.site repository

time  spent on repo


Contents



Overview

No. Item Desc.
1. Repo Purpose This repo is for the code behind corbeau.site
2. Github Project Link (currently private as at 9/5/2024)
3. WebGL Experiments These are as the name suggests, experimentation and learning WebGL but including where resources were found so someone may learn from my progress
4. SVG Experiments Learning and experimenting with SVG
5. Snippets WIP, more to come as the dopamine happens for it
this will hopefully be a stash of code snippets I particularly like
6. RS References (temporary stash of) RS references because accessing resources is kinda painful


WebGL experiment log

learning experiments

  • hello_WebGL - first webGL use
  • WebGL_Round2 - vertices and shaders in WebGL
  • animation attempt - the first animation thing
  • round four - trying to understand what ever the heck is going on with the fragment coordinates
    • so, it seems like we need Bary's coordinates to make the fragment shader turn with it
    • dead irl and want the navigation live though, so we pushing moms spaghetti, it's ready. never let it go, do not miss your chance to blow, because spaghetti only comes once in a lifetime.
  • indexed faces - changed structure and built around using indexing for the vertices
  • vertex colouring lines - testing with draw modes
  • thee dimensional first - 3D experiment
    • messed with frag shader
    • mild structure improvements for globalising initial values
  • thee dimensional second - 3D further experiments
    • messing with structure and usage
    • currently doesnt work though


Site change log

[30/04/2024]

  • changed over to using divs and css

[03/05/2024]

  • changed nav tree to buttons and cleaned up the svg elements
    • revising will come later
  • added favicon
  • modified to have WebGL projects as subpage, with nav tree viewable on all pages
    • also made them all share a CSS file and structure so we can use javascript to build pages soon

[04/05/2024]

  • added script which compares CSS files to HTML files via command line arguements
    • prints a list of elements not shared in both
    • will need to redo using scala later so that it can use proper syntax/semantic analysis
    • currently is semi-hardcoded regex parsing which wasnt working correctly
      • too sleep deprived to fix rn, but there's an issue where it filtering out junk correctly
      • was meant to detail the states etc, but when we moved to just element compare we didnt filter the state chunks
  • changed to shared CSS between Experimentals pages
  • moved to using dropdown for selecting the experimentals main pages
  • basic structure added to rs references

[05/05/2024]

  • refer to change log
  • added in snippets pages section
    • experiment with github gist snippet posting

[06/05/2024]

  • added three dimensional example
  • updated css of experimentals pages and main content div of the sub pages to be neater
  • included some references for later use in structuring

[07/05/2024]

  • update to favicon
  • added logo in the heading space
  • propagated css changes to all pages
  • included some needed formatting changes in nav tree
  • changed html of pages to using the new formatting
  • added in banner image to all pages
  • created the global styling
  • moved top page to global styling
  • included global styling in all sub pages
  • finished refactor of the CSS files until we can do themeing post JS

[08/05/2024]

  • honestly, gruggable
  • we should club the code

[09/05/2024]

  • added the NumSpitter.java for spitting out numbers in a list
  • renamed the other java file to a good name
  • renamed RS sub directories and updated navtree to allow for new pages
  • nav tree building working in RS References pages
  • also updated linking (in RS References pages) to us site root relative urls
  • generated some discussions stuffs and issues page for todo able but it's getting mighty gruggable
    • need just focus navtree
    • discard complexity, embrace club, ignore docs for a bit
    • can ungrug docs in a bit
  • added time spent to readme


Issues and Doable Things

Structure issues

WebGL issues

Misc issues

  • [MISC] ideas issue thread
    • very yessable
  • [MISC] vscode tasks exploration
    • similar reasoning to #12, but for local development and being able to work on the website offline
  • [MISC] github actions
    • exploration of github actions, so we may integrate other languages
    • can then use C/C++/Java/Scala/other for generating content during a website update
    • like fetching and processing content to use in the webpage
    • or even for things like raylib/other dependencies
    • can also help with keeping fetched resources up to date as using local versions of remote resources
      • e.g. the matrix js file in ./external/gl-matrix-min_2.8.1.js
  • [MISC] changelog as webpage
    • changelog should be shared between the readme.md and the webpage
    • gives experience with modularisation we can use with other current issues (#7/#8/#9/#10)
  • weather API


Ideas

Misc Ideas

  • check list for which files need updating / which have been updated?
    • maybe it's just populated with all the files and tacked onto issue pages/local dev environment
    • could be markdown
    • could be task cards?
  • dateable stuffs
    • calendery thing??
    • does the times and the availables?
    • but then it might be advertising the spookers
    • maybe it's just for events/private usage/scheming/release plans?
  • styling
    • perhaps the theme colours are JS libraries and JS document processing
    • then we can load them up and apply them to an element/div
    • this propagates the colour through it
  • should move super backburnery things to ideas to debloat the tasks
  • also backburner the hell out of unecessary complexity
  • rs thing that we can save links and it makes little boopers on the page for each item?
    • maybe they use JSON for them
    • then could be script to handle all the gettings, we just add the links
  • build navtree by JSON?
    • JSON could be built by files in subfolders
    • could be vsc task or gh action
  • rs refs
    • convenience items?
  • random useful refs links


About

my webpage thingy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published