Skip to content

Instantly share code, notes, and snippets.

View peppy's full-sized avatar

Dean Herbert peppy

View GitHub Profile
03:38 < ZenZenFTW> did someone just sneeze?
04:10 < Ascendrio> I just hear a sneeze
04:15 < Bruschetta> I entered a map and heard a sneeze from the game
04:23 < Bruschetta> my osu just sneezed again rEE
04:23 < FurryTrash> my osu! doesn't sneeze?
06:12 < Narukiko> did i just hear a sneeze?
06:12 < Narukiko> sneeze in-game?
06:47 < Cielo_Day> did i just a hear someone sneeze or..?
07:37 < -4ourth-> someone sneezed in the game
07:58 < XeRoHD> does anyone get this sneeze sound effect when someone starts a beatmap?
#include <SPI.h>
#define LED_COUNT 160
#define CSPIN 9
#define PACKET_SIZE (LED_COUNT * 3)
uint8_t buffer[PACKET_SIZE];
void setup()
{
#include <SPI.h>
/* Pro Micro Test Code
by: Nathan Seidle
modified by: Jim Lindblom
SparkFun Electronics
date: January 20, 2012
license: Public Domain - please use this code however you'd like.
It's provided as a learning tool.
@peppy
peppy / BSDiffer.cs
Created May 8, 2014 01:09
http://www.daemonology.net/bsdiff/ ported by peppy/echo for osu! (no licence; use as you wish)
using System;
using System.IO;
using System.Text;
using ICSharpCode.SharpZipLib.BZip2;
using Ionic.Zlib;
/* uncomment this to use unsafe version of memcmp */
//#define MEMCMP_UNSAFE
namespace osu_common.Libraries
@peppy
peppy / wtf.txt
Last active October 28, 2025 08:52
osu!stream spinner wtf
This is nonsense. Brace yourself.
Things to note:
- Apple always give responses to the other party within 24 hours. It takes them over 1 month to get back to me each time.
- Some emails are likely missing. It was such a mess of a conversation I had trouble tracking them all down.
- Although Derek's email does not make it so clear, the spinner graphic was taken from xistyle (property of XaioUnlimited) with full permission and acknowledged in the game credits.
It was also heavily modified (by myself).
- Aside from the fact this person is accusing me of "stealing" a graphic he did not even make in the first place, please consider that we are talking about a spiral on a circle.
The inner section (smaller circle with black/white semi-circles) was made by me and has been in the osu! skin since early days.
Claiming copyright on a spiral in a circle is enough to get any app taken off the app store.
@peppy
peppy / fault-report-20130916-0217+0900.md
Last active September 28, 2023 04:48
fault-report-20130916-0217+0900.txt

osu! fault report 2013-09-15 02:17 UTC+9

What happened:

  • Detected SSD in an unmounted state. This particular SSD contained PP-related data, so was non-critical.
  • In an attempt to repair without any downtime, I force-unmounted this drive.
  • This caused MySQL to crash.
  • When MySQL crashes, tables of the MyISAM engine require a fair amount of time to recover.
  • I have migrated most of osu! away from MyISAM, but a few key tables remain (due to the sheer performance that can be achieved with this engine).
@peppy
peppy / aprilfoold2012.htm
Created April 1, 2012 15:26
osu! site FL/HD mod implementation (April Fools' 2012)
<!-- April Fools' 2012 <3 peppy -->
<!-- Concept courtesey of SapphireGhost -->
<style>
.flashlight {
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
background: url('/images/flashlight.png');