Skip to content

Instantly share code, notes, and snippets.

View czak's full-sized avatar
👾

Łukasz Adamczak czak

👾
View GitHub Profile
@czak
czak / glarea.c
Created January 12, 2022 14:27
Testing GtkGLArea framerate in GTK3/GTK4
// GTK3 variant: │drwxr-xr-x 2 czak czak 4096 Jan 12 15:24 .
// gcc -DGTK3 $(pkg-config --cflags gtk+-3.0) -o glarea-gtk3 glarea.c $(pkg-config --libs gtk+-3.0) │drwxr-xr-x 18 czak czak 4096 Jan 12 11:15 ..
// │-rw-r--r-- 1 czak czak 24 Jan 12 13:24 .gitignore
// GTK4 variant: │-rw-r--r-- 1 czak czak 1012 Jan 12 13:33 .vimlocal
// gcc -DGTK4 $(pkg-config --cflags gtk4) -o glarea-gtk4 glarea.c $(pkg-config --libs gtk4) │-rw-r--r-- 1 czak czak 551 Jan 12 15:00 Makefile
@czak
czak / webos
Last active March 1, 2024 22:33
Meson cross file for webos
[constants]
arch = 'arm-webos-linux-gnueabi'
toolchain = '/home/czak/projects/webos/webos-sdk-x86_64/1.0.g'
sysroot = toolchain / 'sysroots/armv7a-neon-webos-linux-gnueabi'
[host_machine]
system = 'webos-linux'
cpu_family = 'arm'
cpu = 'armv7a'
endian = 'little'
@czak
czak / genscale.rb
Last active April 7, 2025 17:13
Generate type scale for TailwindCSS
#!/usr/bin/env ruby
if ARGV.empty?
puts 'Usage: genscale.rb 1.125'
exit 1
end
scale = ARGV.first.to_f
steps = %w[xs sm base lg xl 2xl 3xl 4xl 5xl 6xl 7xl 8xl 9xl]
offset = -2