Skip to content

Instantly share code, notes, and snippets.

View truedat101's full-sized avatar
💭
vr / ai / iot

David J. Kordsmeier truedat101

💭
vr / ai / iot
View GitHub Profile
@truedat101
truedat101 / p4merge.md
Last active March 28, 2025 08:32 — forked from cmatskas/p4merge.md
Set up p4merge as the default merge and diff tool in Git (for mac os x, 2025)

Assuming that P4Merge was installed in the default location on Windows, i.e 'C:\Program Files\Perforce\p4merge.exe' then the following commands will configure p4merge as the default tool for both merge and diffs in Git

Set up commands

git config --global diff.tool p4merge
git config --global difftool.p4merge.path '/Applications/p4merge.app/Contents/MacOS/p4merge'
git config --global merge.tool p4merge
git config --global mergetool.p4merge.path '/Applications/p4merge.app/Contents/MacOS/p4merge'
@truedat101
truedat101 / MIT_Reality_Hack-Personal_Hardware Inventory2025.txt
Last active January 23, 2025 22:22
MIT Reality Hack - Personal Hardware Inventory 2025
- Raspi4 + Touch Screen
- Raspi Zero W
- M5Stack SR3 Cam
- M5Stack Cam S3
- M5Stamp ESP32S3
- M5Stack Nano C6
- Xiao ESP32C3
- SEEED AI Cam v2 (this can run AI models from sensecraft)
- SEEED XIAO MMWave daughter board 24Ghz (I couldn't get this to work right but maybe you can)
- [ ] Book Reader for Vision Pro
- [ ] ASMR Immersive Room (for reading or work or relaxtion)
- [ ] Spatial Crypto Wallet (XRP or Polygon)
- [ ] VisionPro Meshtastic App
- [ ] Bevy/VisionPro Starter App
- [ ] BGFX/VisionPro Starter App (2D or 3D gaming)
- [ ] rust wgpu VisonPro Starter App
- [ ] bgfx/VisionPro Starter App
- [ ] External Camera Controller App
- [ ] Spatial Content Streaming on AVP
@truedat101
truedat101 / simple-git-branching-model.md
Created January 13, 2025 08:27 — forked from jbenet/simple-git-branching-model.md
a simple git branching model

a simple git branching model (written in 2013)

This is a very simple git workflow. It (and variants) is in use by many people. I settled on it after using it very effectively at Athena. GitHub does something similar; Zach Holman mentioned it in this talk.

Update: Woah, thanks for all the attention. Didn't expect this simple rant to get popular.

@truedat101
truedat101 / ideas_for_visionpro_weekend_projects
Created March 28, 2024 06:19
Ideas for VisionPro weekend projects
- [ ] IoT wearables for VisionPro
- [ ] IoT digital twins for VisionPro
- [ ] Raylib (RayFork) port to VisionPro, with an Arcade console
- [ ] Rearview mirror VisionPro (with a camera)
- [ ] "Bootstrap" widget set for VisionPro
- [ ] Audio Lab for VisionPro
- [ ] IoT lighting guesture controller
- [ ] Gaussian Splattering for VisionPro for immersive environments
@truedat101
truedat101 / gist:8d1c9f5877ae0465e1f678327c5ef099
Created June 26, 2023 04:31
Set up Godot4/OpenXR + Quest2
# Overview
There are a bunch of official docs to review in order to get Godot 4 working in the context of OpenXR + a Quest2.
This gist attempts to summarize for those who struggle to collect documentation spread out across many links and entry points
into this topic.
## Docs
- https://docs.godotengine.org/en/stable/tutorials/xr/deploying_to_android.html
- https://docs.godotengine.org/en/stable/tutorials/xr/setting_up_xr.html#doc-setting-up-xr
1. Neighborhood #1 (Tunnels) by The Arcade Fire
2. Ceremony by Joy Division (even though they put it on Substance by New Order)
3. Push by The Cure
4. Rano Pano by Mogwai
5. Space Oddity by David Bowie
6. Funeral Party by The Cure
7. Landslide by Smashing Pumpkins
8. Saeglopur by Sigur Ros
9. Great Gig in the Sky by Pink Floyd
10. And She Would Darken the Memory Of Youth by The Twilight Sad
Same here
Docker Desktop 2.2.0.5
Docker Engine 19.03.8
On Mac OSX 10.14.6
$ docker run -it --rm -p 80:80 --name whoami containous/whoami
On a remote machine
$ curl 192.168.25.87
Hostname: 07a90be6f0fa

HOWTO Lightroom sync with s3 windows/macos

1. The pitch

As I am an avid photographer & travelling quite a lot, I wanted to sync my Adobe Lightroom library from Macbook to my Microsoft Windows desktop at home with very little/no human intervention. It is also a good thing that both Lightroom versions (mac & windows) share a common file system/structure, this helped alot in synchronizing data from one environment to another.

This HOWTO assumes you already have an AWS account created and running with an IAM user configured.

Put together, the solution would look as such (pardon my poor diagram skills):

                                  _  
macbook pro                     (`  ).                     windows desktop
@truedat101
truedat101 / gist:9e7eeb0c22c7e8fc8dde5f205e1aa0cc
Last active May 11, 2018 16:20
A simple example of writing a formatted string out to a file or to json in Dlang
import std.stdio;
import std.string;
import std.file;
import std.json;
static const auto HK_DB = "hk_db.json"; // this is the filename
//
// Use a formatting string to fill in values for this config file
//