Kampidh
banner
kampidh.com
Kampidh
@kampidh.com
Zephyr's journey of segmentation faults | Code dumps and rants, not an art account | Gallery: https://kampidh.com/gallery/artworks | Mostly works with C++ and webdev stuffs
Spicy undies straight to the balls, anyone?
November 17, 2025 at 5:16 PM
Y-B version
November 2, 2025 at 2:15 PM
*slurp
November 2, 2025 at 2:06 PM
man that's a lot of garbage text data they scraped for the past month until today.. and it seems to occur in a weekly cycle

furthermore, this is with bandwidth limit enabled. can't even imagine if my hosting server had much beefier specs and bandwidth...
October 14, 2025 at 3:57 AM
*trying to figure out in what format the images are stored*
October 9, 2025 at 5:13 AM
ughh, math bite me hard. apparently there was a slight miscalculation that gave me slight greenish tint even at 100%.

fixed pic, though non-linear colorspace scaling or chroma subsampling still give a greenish tint~
October 5, 2025 at 3:05 AM
close-up~ it's just a basic ordered / bayer dithering, but the bitdepth (R1G2B1) is kinda unusual, therefore it got a bit more shades of green available.

but I think that's not the main reason why it got a greenish tint when resizing or chroma downsampling~
October 4, 2025 at 11:25 PM
the original image is an indexed PNG, originally comes from reducing the image into 4 bit (R1G2B1).

it should be displayed correctly when viewed at 100%, or scaled when opened on a viewer that has a linear(?) interpolation, CMIIW.

here's a comparison when opening it in tev vs win photos at 50%
October 4, 2025 at 9:26 PM
lossless version, also dithering is magic.

might as well for checking whether the browser / viewer interpolates 'correctly' during resizing =p
October 4, 2025 at 9:16 PM
AND THE WAY HIS MOTHER CARESSES HIM AAAHHH-- SO PRECIOUS I CAN'T--
September 30, 2025 at 7:36 AM
HE SMOL AAAAAAHHH
September 30, 2025 at 7:23 AM
another test with colorchecker patches from: babelcolor.com/colorchecker...

these pixels are dense. I throw some spatial dithering and it still looks good.

(and it seems pretty robust as well, I once reversed the supply polarity, got insanely hot and almost fried it~ but here it is, still alive)
September 22, 2025 at 8:13 PM
the results are surprising though. for a cheap IPS display (less than USD 3), having a low bitdepth, and subpar gamut (~60% sRGB), it behaves pretty well after calibration~

honestly, I was pretty disappointed at first with the washed-out look of this module~ :p
September 22, 2025 at 7:58 PM
behold, the smallest screen that I ever calibrate & profile

though this is absolutely far from ideal.. not only that I don't have the proper correction, a tiny bump to this setup can throw off the process lol
September 22, 2025 at 6:51 PM
that should be pretty trivial with shaders
September 8, 2025 at 6:33 PM
Tried to make a calibration profile, basically just a 'simple' 1D LUT curve that's loaded into Luma3ds.

The result is pretty good, both the top IPS and bottom TN screen behaves well~ (but it does look funny when playing a game, as if playing through a desktop emulator)

before <-> after
September 8, 2025 at 3:14 AM
n3ds screen profiling anyone? =p

(inspired by devs on jpeg xl discord server)
September 8, 2025 at 3:14 AM
so I dip my paws into modding..
September 7, 2025 at 2:49 PM
Why am I often hit a gold when it comes to a random string generator
August 22, 2025 at 10:44 AM
Nintendo: "we'll brick your console if you do mods"
meanwhile Sega:
June 17, 2025 at 9:43 PM
my web trap caught another (bot) victim.

didn't expect it to get into my main domain though, but heck it disguised as a normal browser.

as you can see here it manages to make almost 200k hits per hour (around 55+ hits/s or 3300+ hits/min), which is basically saturating my tiny server -_-
May 27, 2025 at 6:51 AM
"Instead of using a proprietary sized rechargeable battery, how about using an off-the-shelf 18650 cell for better repairability?"
May 11, 2025 at 11:06 AM
Mmmkay that was the second time that a "recertified" drive died pretty early on me...
March 31, 2025 at 1:52 PM
really this might be just bsky that borked, because my server already returns 200 when their bot fetches my card image
March 22, 2025 at 7:01 AM
Dear Node, I'm sorry to presume that you're slow~

(context: a simple random word generator app)
February 15, 2025 at 11:52 PM