Skip to content

Instantly share code, notes, and snippets.

View nerdCopter's full-sized avatar

nerdCopter nerdCopter

View GitHub Profile
function ConvertTo-PackedGuid {
<#
.SYNOPSIS
https://gist.github.com/MyITGuy/d3e039c5ec7865edefc157fcd625a20a
Converts a GUID string into a packed globally unique identifier (GUID) string.
.DESCRIPTION
Takes a GUID string and breaks it into 6 parts. It then loops through the first five parts and reversing the order. It loops through the sixth part and reversing the order of every 2 characters. It then joins the parts back together and returns a packed GUID string.
.EXAMPLE
ConvertTo-PackedGuid -Guid '{7C6F0282-3DCD-4A80-95AC-BB298E821C44}'
@ruvnet
ruvnet / tutorial.md
Created October 23, 2024 13:18
Train Your Own AI Models for Free Using Google AI Studio

How To Train Your Own AI Models for Free Using Google AI Studio

Introduction: Why Fine-Tuning AI Models Matters

This year, we've seen some remarkable leaps in the world of Large Language Models (LLMs). Models like O1, GPT-4o, and Claude Sonnet 3.5 have shown how far LLM capabilities have come, pushing the boundaries of coding, reasoning, and self-reflection. O1, in particular, is one of the best models on the market, known for its self-reflection capabilities, which allows it to iteratively improve its reasoning over time. GPT-4o offers a wide range of capabilities, making it incredibly versatile across tasks, while Claude Sonnet 3.5 excels at coding, solving complex problems with higher efficiency.

What many people don’t realize is that these high-performing models are essentially fine-tuned versions of underlying models. Fine-tuning allows these models to be optimized for specific tasks, making them more useful for things like analysis, coding, and decision-making

@mayurchhapra
mayurchhapra / github-emoji-cheat-sheet.md
Last active January 21, 2025 13:32
🚀 GitHub Emoji Cheat Sheet

🚀 GitHub Emoji Cheat Sheet.

Unlock the expressive power of emojis on GitHub with our comprehensive Emoji Cheat Sheet! Easily enhance your repositories, pull requests, and issues with the perfect emojis for every situation.

From 👋 greetings to 🎉 celebrations, find the emojis that speak louder than words. Boost collaboration, add flair to your Markdown files, and make your GitHub experience more fun and engaging.

Explore the vast world of emojis and level up your communication game! 🌐✨

Table of Contents

@karubits
karubits / racadm-install.sh
Last active February 28, 2025 16:25
Install racadm (Dell iDrac Tools) on Ubuntu/Debian
cd /tmp/
wget --user-agent="Mozilla" https://dl.dell.com/FOLDER09667202M/1/Dell-iDRACTools-Web-LX-11.1.0.0-5294_A00.tar.gz
tar -xvf Dell-iDRACTools-Web-LX-11.1.0.0-5294_A00.tar.gz
cd iDRACTools/racadm/UBUNTU22/x86_64
sudo dpkg -i *.deb # there are multiple debs
# Use racadm to get started.
sudo racadm
@RubenKelevra
RubenKelevra / fast_firefox.md
Last active May 13, 2025 00:17
Make Firefox fast again
@goproslowyo
goproslowyo / repackage.md
Created April 3, 2022 10:32
Repackage a Package Because dpkg on Ubuntu Doesn't Known the Compression of the Member Inside

What does the problem look like?

Because of this bug the libnet1 dpkg installation fails.

$ sudo dpkg -i --force-overwrite /var/cache/apt/archives/libnet1_1.1.6+dfsg-3.1build2_amd64.deb
dpkg-deb: error: archive '/var/cache/apt/archives/libnet1_1.1.6+dfsg-3.1build2_amd64.deb' uses unknown compression for member 'control.tar.zst', giving up
dpkg: error processing archive /var/cache/apt/archives/libnet1_1.1.6+dfsg-3.1build2_amd64.deb (--install):
 dpkg-deb --control subprocess returned error exit status 2
Errors were encountered while processing:
@TolgaBagci
TolgaBagci / VMware macOS Big Sur 11 - VMX Code
Created July 30, 2021 13:26
VMware macOS Big Sur 11 - VMX Code
VMware macOS Big Sur 11 - VMX Code
smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
smc.version = "0"
@nerdCopter
nerdCopter / 0_ApexF7Stack.md
Last active September 10, 2024 15:54
ApexFPV Stack resources

Apex F7 Flight Controller:

  • Built-In Blue-Tooth module for easy configuration from your mobile
  • USB Type-C connector
  • DJI Compatible connector
  • Optional secondary MPU connection
  • Barometer
  • Main MPU-6000
  • 5 UARTS
  • Betaflight Target APEXF7
@echo off
title Activate Windows 10 ALL versions for FREE!&cls&echo ============================================================================&echo #Project: Activating Microsoft software products for FREE without software&echo ============================================================================&echo.&echo #Supported products:&echo - Windows 10 Home&echo - Windows 10 Home N&echo - Windows 10 Home Single Language&echo - Windows 10 Home Country Specific&echo - Windows 10 Professional&echo - Windows 10 Professional N&echo - Windows 10 Education&echo - Windows 10 Education N&echo - Windows 10 Enterprise&echo - Windows 10 Enterprise N&echo - Windows 10 Enterprise LTSB&echo - Windows 10 Enterprise LTSB N&echo.&echo.&echo ============================================================================&echo Activating your Windows...&cscript //nologo slmgr.vbs /ckms >nul&cscript //nologo slmgr.vbs /upk >nul&cscript //nologo slmgr.vbs /cpky >nul&set i=1&wmic os | findstr /I "enterprise" >nul
if %errorlevel% EQU
@broestls
broestls / Remove_VMwareTools.ps1
Last active May 4, 2025 18:06
Force removal of VMware Tools, Program Files, and Windows Services
# This script will manually rip out all VMware Tools registry entries and files for Windows 2008-2019
# Tested for 2019, 2016, and probably works on 2012 R2 after the 2016 fixes.
# This function pulls out the common ID used for most of the VMware registry entries along with the ID
# associated with the MSI for VMware Tools.
function Get-VMwareToolsInstallerID {
foreach ($item in $(Get-ChildItem Registry::HKEY_CLASSES_ROOT\Installer\Products)) {
If ($item.GetValue('ProductName') -eq 'VMware Tools') {
return @{
reg_id = $item.PSChildName;