Skip to content

Instantly share code, notes, and snippets.

View PennRobotics's full-sized avatar
Find me over on GitLab!

Brian Wright PennRobotics

Find me over on GitLab!
View GitHub Profile
@onkoe
onkoe / ros2_fedora.md
Last active March 27, 2025 09:55
a working configuration for ROS 2 on Fedora 41

ROS 2 Jazzy on Fedora 41

# update your system
sudo dnf update -y && sudo reboot

# add this Fedora COPR repo (copr.fedorainfracloud.org/coprs/tavie/ros2)
sudo dnf copr enable tavie/ros2

# install some packages
@leighleighleigh
leighleighleigh / ghidra_bulk_import.sh
Last active February 9, 2025 08:15
Ghidra bulk file import with dynamic library search for portable executable files
#!/usr/bin/env bash
### Ghidra project bulk file import with DLL library resolution
### Warning, this file takes bloody ages to run! (40 minutes for 140 files)
### ... but it's still faster than using the GUI!
### Leigh Oliver 23rd September 2024
###
### EXAMPLE USAGE
# Import one file...
# ./import.sh ./MyProject.gpr ./coredll.dll
# Import a list of files...
@liberom
liberom / new_linux_install.md
Last active April 26, 2025 22:08
Setting up a new linux install for development

New Linux Install

Create GitHub Account

Adding Repositories in Other Distros (Debian)

sudo apt-get install software-properties-common
require 'rubygems'
require 'httparty'
require 'fileutils'
require 'json'
USERNAME = ARGV[0] || "patio11"
MAX_TO_FETCH = ARGV[1]
puts "Username: #{USERNAME} max to fetch: #{MAX_TO_FETCH || "all"}"