Skip to content

Instantly share code, notes, and snippets.

View ceejbot's full-sized avatar
📈
bigger on the inside

C J Silverio ceejbot

📈
bigger on the inside
View GitHub Profile
@ceejbot
ceejbot / deploy.yml
Last active April 4, 2024 03:08
an example of a github action that updates other repo actions & secrets on a push
name: deploy service tar
on:
push:
branches:
- 'deploy/*'
jobs:
update:
name: Update target service Github deploy workflows
runs-on: ubuntu-latest
@ceejbot
ceejbot / crashlogger-output.txt
Created March 28, 2024 07:15
repeatable crash from papyrus
Skyrim SSE v1.6.640
CrashLoggerSSE v1-12-1-0 Dec 22 2023 02:20:56
Unhandled exception "EXCEPTION_ACCESS_VIOLATION" at 0x7FF6FBA1C3EC SkyrimSE.exe+0DBC3EC mov dword ptr [rax+0x20], 0x01
SYSTEM SPECS:
OS: Microsoft Windows 11 Home v10.0.22631
CPU: AuthenticAMD AMD Ryzen 7 7800X3D 8-Core Processor
GPU #1: Nvidia GA102 [GeForce RTX 3080 Ti]
GPU #2: AMD Raphael
@ceejbot
ceejbot / interview_questions.md
Last active March 8, 2024 21:49
I have now LEAKED the questions I ask in interviews! Prep now and hack this test!

Interview outline

Questions variation 2

  1. intro (read script below)
  2. Tell me a story about the last time you taught someone something at work. what was the process like? what went well / what was challenging? (This is a warmup softball question. The candidate will be prepared for something like this, and will relax while answering it.)
  3. Tell me a story about the last thing someone taught you at work. (Looking for: ability to learn, learning strategies.)
  4. Substitute for #2 for more senior candidates: How do you deal with stress? (Looking for: any thoughtful approach at all.)
  5. What’s the hard part of [your job]? (Look for reasons why it's hard; what the candidate is doing to learn more about making it easy. Is it technical or do they have the awareness to talk about people things?)
  6. Tell me a story about a time modularity (or encapsulation) worked out for you. how do you pick where to encapsulate? what’s good about modularity? what’s difficult? (This is the single most important question fo
@ceejbot
ceejbot / SoulsyHUD.log
Created February 3, 2024 20:43
soulsyhud logging sample
18:37:22 [INFO ] SoulsyHUD version 0.16.4 coming online.
18:37:22 [INFO ] Game version 1-6-640-0
18:37:22 [INFO ] Registering plugin for SKSE cosaves.
18:37:22 [INFO ] SoulsyHUD load successful.
18:37:24 [DEBUG] main.cpp:63: Registering with Trainwreck if it's found...
18:37:40 [INFO ] D3DInit hooked so we can give imgui something to render to.
18:37:40 [INFO ] Getting DXGI swapchain...
18:37:40 [INFO ] Reticulating splines...
18:37:40 [INFO ] Getting DXGI swapchain desc...
18:37:40 [INFO ] Initializing ImGui...
@ceejbot
ceejbot / crashlogger-output.txt
Created October 4, 2023 02:08
Thaumaturgy format string crash with Yes I'm Sure
Skyrim SSE v1.6.640
CrashLoggerSSE v1-10-0-0 Sep 5 2023 01:25:07
Unhandled exception "EXCEPTION_ACCESS_VIOLATION" at 0x7FF630A2D6AF
SYSTEM SPECS:
OS: Microsoft Windows 10 Home v10.0.19045
CPU: AuthenticAMD AMD Ryzen 7 3800X 8-Core Processor
GPU #1: Nvidia GA102 [GeForce RTX 3080 Ti]
GPU #2: Microsoft Basic Render Driver
@ceejbot
ceejbot / justfile
Last active August 14, 2023 23:47
some automation for the profiling steps
# If you don't know what this is, go to https://just.systems
set windows-shell := ["pwsh.exe", "-Command"]
modpath := "G:/VortexStaging/Community Shaders development/SKSE/Plugins/"
# How to get started profiling.
@help:
"First, add the following directories to your path env var:"
"C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\Performance Tools\"
@ceejbot
ceejbot / esm_in_node_proposal.md
Last active July 17, 2023 02:45
npm's proposal for supporting ES modules in node

ESM modules in node: npm edition

The proposal you’re about to read is not just a proposal. We have a working implementation of almost everything we discussed here. We encourage you to checkout and build our branch: our fork, with the relevant branch selected. Building and using the implementation will give you a better understanding of what using it as a developer is like.

Our implementation ended up differing from the proposal on some minor points. As our last action item before making a PR, we’re writing documentation on what we did. While I loathe pointing to tests in lieu of documentation, they will be helpful until we complete writing docs: the unit tests.

This repo also contains a bundled version of npm that has a new command, asset. You can read the documentation for and goals of that comma

@ceejbot
ceejbot / BetterThirdPersonSelection.log
Created May 15, 2023 23:42
Skyrim AE BTPS crash logs
[info] BetterThirdPersonSelection v0.5.8
[info] BTPS: API is being requested, version 0
[info] BTPS: API request successful
[info] BTPS applying hooks...
[info] BTPS applying ActivateHook
[info] BTPS applying SelectionHook
[info] BTPS applying MainUpdateHook
[info] BTPS applying HorseBackHook
[info] BTPS finished applying hooks...
[info] BTPS: successfully registered SelectionWidgetMenu
@ceejbot
ceejbot / Crash_2022_11_30_0-37-54.txt
Created November 30, 2022 08:43
skyrim crash output
Unhandled native exception occurred at 0x7FF77C3ED789 (SkyrimSE.exe+A0D789) on thread 17540!
FrameworkName: NetScriptFramework
FrameworkVersion: 15
FrameworkArchitecture: x64
GameLibrary: SkyrimSE
GameLibraryVersion: 18
ApplicationName: SkyrimSE.exe
ApplicationVersion: 1.5.97.0
VersionInfo: Successfully loaded
@ceejbot
ceejbot / monitoring.md
Last active November 15, 2022 08:53
monitoring manifesto

monitoring: what I want

I've recently shifted from a straight engineering job to a job with a "dev/ops" title. What I have discovered in operations land depresses me. The shoemaker's children are going unshod. Operations software is terrible.

What's driving me craziest right now is my monitoring system.

what I have right now

What I have right now is Nagios.