Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View FlorianWendelborn's full-sized avatar
🇺🇦

Florian Wendelborn FlorianWendelborn

🇺🇦
View GitHub Profile
<html>
<head>
<title>Shitty Hack to Reverse Children in CSS Without Flex-Direction</title>
<style>
body {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;

Keybase proof

I hereby claim:

  • I am FlorianWendelborn on github.
  • I am dodekeract (https://keybase.io/dodekeract) on keybase.
  • I have a public key whose fingerprint is A1E4 7ADC D550 DAE9 2337 7CF2 647E 95F1 6C71 B29F

To claim this, I am signing this object:

@FlorianWendelborn
FlorianWendelborn / regex-for-scss-variables-in-vue.js
Created September 3, 2021 14:46
regex-for-scss-variables-in-vue.js
const regexForScssVariablesInVue = /\$(?!t\(|router|refs|emit|event|route|t:|store|i18n)([a-z]+)/
@FlorianWendelborn
FlorianWendelborn / deep-object-partial.ts
Last active November 25, 2021 18:54
DeepObjectPartial<T>: Deep Partial, but Only Objects are Optional
type ExampleType = {
a: string
b: {
x: string
y: number
}
c: string[]
}
type ExtractOptionalKeys<TYPE> = { [KEY in keyof TYPE]: TYPE[KEY] extends Record<string, any> ? (TYPE[KEY] extends Array<any> ? never : KEY) : never }[keyof TYPE]
@FlorianWendelborn
FlorianWendelborn / wtf-sliders.html
Created October 26, 2019 22:59
AFAIK, this is supposed to be impossible behvavior. Yet, all browsers seem to be affected.
<html>
<head>
<!-- Any idea whatsoever why input.works works and input.wtf is completely
unstyled in firefox & chrome? Also, input.half-wtf works in Firefox, even
when swapping around the lines. -->
<style>
input {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
@FlorianWendelborn
FlorianWendelborn / null-to-undefined.d.ts
Created April 10, 2022 22:06
null-to-undefined.d.ts
type NullToUndefined<T> = {
[KEY in keyof T]: null extends T[KEY]
? Exclude<T[KEY], null> | undefined
: T[KEY]
}
exiftool *.ARW -gpslatitude=50.123 -gpslongitude=10.123 -gpslatituderef=N -gpslongituderef=E