RSSAmplifier

Blog

ezhik.jp

A website for an Internet Hedgehog

ezhik.jpRSS feed ↗30 posts

Latest posts

TIL

The More You Know

hey machine

hey machine your masters killed all the joy in technology and everything is so unrecognizable and me who grew up yearning for modernist computing finds themselves drowning in code nobody cared to write hey machine when are we getting metamodern computing hey machine you're just some nvidia gpu in some data center so why am i speaking to you is it that you can simulate caring that's probably it…

(AI) Slop Terrifies Me

What if this is as good as software is ever going to be? What if AI stops getting better and what if people stop caring?

Dead Trees and EPUBs

I wanted to read more. And so I started buying books. Now I have shelves and shelves of unread books—a classic case of tsundoku.

Obsidian Note Codes

I made a little plugin for Obsidian: Note Codes.

Losing the Plot That Was Never There

Somewhere along the way, we've lost the "fun" part of "for fun and profit".

Obsidian's 10,000 note surprise

Once you hit 10,000 notes—and any alias or link to a non-existent note counts towards this limit—Obsidian's fuzzy search becomes Very Bad.

f-string.lua

A Python-like f-string implementation for Lua.

Promise.lua

A JavaScript-style Promise library for Lua.

Disabling Dash 7 paid upgrade prompts

So I use a rather nice documentation browser, Kapeli's Dash. With version 7, this app switched to a subscription model, which came with an unfortunate side effect of daily paid upgrade prompts for those staying on their one-time purchase licenses.

Spreadsheet #3

What if Spreadsheet #2 was Lua? You get Spreadsheet #3.

Lua

Lua is a programming language that's often used in embedded contexts. It's pretty small and pretty cute.

Fixing window frame manipulation in Hammerspoon

I use Hammerspoon to automate all sorts of things on my Mac. I've been running into some annoying issues where trying to use :setFrame(...) and the like on hs.window objects would behave erratically.

Hypertext Maximalism

I've always been enamored with the idea of note-taking but always struggled with actually practicing it. But I managed to develop a nice system for it.

Posting a little more code

Here's a little enhancement to the website. All the little apps will now have a little link to the source code on the bottom that'll take you to the website repository.

Spreadsheet #2

What if we could set other properties besides just the cell value?

Spreadsheet #1

Let's make a spreadsheet. No looking at hints or cool algorithms. All bugs are intentional.

The new domain

On one of those good old days, I wanted to create an identity for myself online. I called myself Ezhik – a hedgehog – and I was building a corner on the internet that was for me. Hence, ezhik.me.

Picture in Picture for your photo gallery

My phone doesn't let me do picture in picture from its photo gallery and that's just stupid.

Fixing 縦書き text in EPUBs on Kindle for iOS

I was uploading a Japanese book in .epub format via Send to Kindle, but ran into a weird issue: the book would not display as right-to-left vertical text (縦書き), instead displaying as horizontal, left-to-right text, on the Kindle app for iOS and Mac, while still looking fine on my Kindle e-reader.

Adding a little interactivity

There's this architecture called islands of interactivity – where you add little interactive bits here and there on an otherwise static website. And that sure reminds me of Flash – you'd have a static website, but it'd have an an interactive SWF file embedded, which would include fun stuff.

Fxtec Pro1 X: The silliest battery fix

My Fxtec Pro1 X died a very silly death. It lost so much battery it wouldn't charge anymore. The phone sat dead in my drawer until I came across a very silly fix.

The new website: Day 2

Yesterday I launched the new website on a whim. All things considered, it's pretty cool. Of course, I caught some bugs that are now fixed (but there are plenty still left to feed a hedgehog, I'm sure.

The new website

I wanted to make a new website for a while. I thought I'd be cool and do it right and stuff, but then I watched Lu Wilson's Death of the Tadiweb and decided to wing it because life is too short to bikeshed a homebrew blogging engine especially since this one is a horror show that uses SvelteKit for some reason even though the whole thing is just a static website with some islands of interactivity…

Privacy Policy

I was too lazy to put spyware on this site so you'll have to share your personal information with me manually. You must email i@ezhik.me with your engagement metrics or wild hedgehogs will bite your ankles.

The objectively correct guide to making Vim use the system clipboard

Make sure your Vim has clipboard support (run vim --version and check for +clipboard), stick this in your .vimrc or Neovim's init.vim, enjoy life:

Radical Lookup

This is a kanji radical lookup tool with a little twist - it allows you to also decompose a kanji with its radicals. This is useful if you remember a kanji that uses a certain radical, but are not sure how many strokes it actually has (which you'd need to know to use the Jisho radical tool, for example).

Beyond 184

Beyond 184 is a cellular automata for simulating traffic in an urban setting.

Things I learned when I decided to put every single sticker I could find in my room on my laptop

After a hackathon, you are always left with a lot of swag.

ZeroPlan

ZeroPlan is a simple app that switches the power plan from “High Performance” to “Power Saver” when you unplug your PC, and vice versa.