Avatar for Leon Mika
Leon Mika
About Now Archive Follow More Search Stats
  • Day 20: ice #mbapr

    An empty glass on a bench containing ice cubes, with bottles of lemon and lime cordial and bitters behind it.
    April 20, 2024 1:38pm
    Leon Mika Leon Mika

    Photos

  • A small visitor is back, enjoying the sun on my kitchen tiles. 🦎

    Skink on a ceramic tile in the sunlight with some shadows on the side.
    April 20, 2024 11:14am
    Leon Mika Leon Mika

    Photos

  • Watched Takashi Wakasugi’s show Japanese Aussie at the comedy festival last night with a few friends. Was quite good. A style of comedy that I really like.

    April 20, 2024 10:02am
    Leon Mika Leon Mika
  • Beanie weather’s back, baby! 🌡️

    Thought I’d celebrate by updating my avatar on Micro.blog.

    April 20, 2024 8:33am
    Leon Mika Leon Mika
  • UCL: Procs and Higher-Order Functions

    April 19, 2024 5:10pm
    Reading Time: 4 minutes
    Leon Mika Leon Mika

    Devlog

    More on UCL yesterday evening. Biggest change is the introduction of user functions, called “procs” (same name used in TCL): proc greet { echo "Hello, world" } greet --> Hello, world Naturally, like most languages, these can accept arguments, which use the same block variable binding as the foreach loop: proc greet { |what| echo "Hello, " $what } greet "moon" --> Hello, moon The name is also optional, and if omitted, will actually make the function anonymous. Continue reading →

  • Day 19: birthday

    I got this almost 9 years ago. It’s never been used. #mbapr

    A glass stein on a bench with the inscription "Happy 30th Birthday" written on the front
    April 19, 2024 3:26pm
    Leon Mika Leon Mika

    Photos

  • Crashing Hemispheric Views #109: HAZCHEM

    April 19, 2024 11:55am
    Reading Time: 2 minutes
    Leon Mika Leon Mika

    Long Form Posts

    Okay, maybe not “crashing”, a.la Hey Dingus. But some thoughts did come to me while listening to Hemispheric Views #109: HAZCHEM that I’d though I share with others. Haircuts I’m sorry but I cannot disagree more. I don’t really want to talk while I’m getting a haircut. I mean I will if they’re striking up a conversation with me, but I’m generally not there to make new friends; just to get my hair cut quickly and go about my day. Continue reading →

  • Pro tip: if you’re working with mocks, make sure they’re actually asserting the calls made to them. Otherwise, your buggy code will pass your buggy unit tests with flying colours, and you end up confused when it all falls down during QA verification.

    Oh, um… this is all hypothetical, of course. 🤓

    April 19, 2024 9:12am
    Leon Mika Leon Mika
  • Day 18: mood

    I guess one can describe this mood as flat. #mbapr

    A blue-tongue lizard lying on outdoor ceramic tiles
    April 18, 2024 1:54pm
    Leon Mika Leon Mika

    Photos

  • 👨‍💻 On the Coding Bits blog: Changing gRPC Schemas

    April 18, 2024 10:44am
    Leon Mika Leon Mika
  • UCL: First Embed, and Optional Arguments

    April 18, 2024 9:39am
    Reading Time: 3 minutes
    Leon Mika Leon Mika

    Devlog

    Came up with a name: Universal Control Language: UCL. See, you have TCL; but what if instead of being used for tools, it can be more universal? Sounds so much more… universal, am I right? 😀 Yeah, okay. It’s not a great name. But it’ll do for now. Anyway, I’ve started integrating this language with the admin tool I’m using at work. This tool I use is the impetus for this whole endeavour. Continue reading →

  • Watched the MKBHD review of the Humane pin (the Streisand effect is real) and I must say, even if it worked perfectly, I’m not sure it’s for me. Something about having to wear it. Kind of conspicuous, no? Not to mention that it’s primarily a voice UI. I don’t even use the voice assistant on my phone.

    I mean, credit to them for trying. But… nah, I’ll pass.

    April 18, 2024 8:46am
    Leon Mika Leon Mika
  • Tool Command Language: Lists, Hashs, and Loops

    April 17, 2024 10:04pm
    Reading Time: 3 minutes
    Leon Mika Leon Mika

    Devlog

    A bit more on TCL (yes, yes, I’ve gotta change the name) last night. Added both lists and hashes to the language. These can be created using a literal syntax, which looks pretty much looks how I described it a few days ago: set list ["a" "b" "c"] set hash ["a":"1" "b":"2" "c":"3"] I had a bit of trouble working out the grammar for this, I first went with something that looked a little like the following, where the key of an element is optional but the value is mandatory: Continue reading →

  • Day 17: transcendence #mbapr

    An ornate, gilded altar in a medieval Spanish church lit with sunlight and artificial light.
    April 17, 2024 9:14pm
    Leon Mika Leon Mika

    Photos

  • Pocket Cast should start tracking the number of times I tap the 30 seconds back button. It’s usually a good indication that I’m really engrossed in a particular show. That button sure got a lot of action this morning with today’s Stratechery and Dithering.

    April 17, 2024 8:40am
    Leon Mika Leon Mika
  • On Micro.blog, Scribbles, And Multi-homing

    April 16, 2024 8:44pm
    Reading Time: 4 minutes
    Leon Mika Leon Mika

    Long Form Posts

    I’ve been ask why I’m using Scribbles given that I’m here on Micro.blog. Honestly I wish I could say I’ve got a great answer. I like both services very much, and I have no plans of abandoning Micro.blog for Scribbles, or visa-versa. But I am planning to use both for writing stuff online, at least for now, and I suppose the best answer I can give is a combination of various emotions and hang-ups I have about what I want to write about, and where it should go. Continue reading →

  • Day 16: flâneur

    One extra flâneur not in frame. #mbapr

    Photo of a tour group of roughly 20 people with a tour guide giving an explanation of some old white marble facade.
    April 16, 2024 1:56pm
    Leon Mika Leon Mika

    Photos

  • Went to Phone Phix and got my phone phixed. 🙃

    Got the USB-C socket cleaned. Cost a bit but the USB-C plugs are staying in place now, so I call that a win.

    April 16, 2024 1:35pm
    Leon Mika Leon Mika
  • Love the new categories feature in Scribbles. Went back and added them to the posts on Coding Bits and Workpad. They look and feel great.

    Screenshot of Scribbles post screen showing three posts, each with a different category with a different colour.
    April 16, 2024 9:36am
    Leon Mika Leon Mika

    Screenshots

  • Took a while to troubleshoot why my shell script wasn’t running in Keyboard Maestro. Turns out I needed to add #!/bin/zsh -l to launch it with ZSH, with the -l switch to read my zprofile dot file.

    <img src=“https://cdn.uploads.micro.blog/25293/2024/screenshot-2024-04-16-at-8.10.49am.png" width=“600” height=“310” alt=“Screenshot of a Keyboard Maestro “run shellscript” step with the hash-bang line set to /bin/zsh with the -l switch”>

    April 16, 2024 9:13am
    Leon Mika Leon Mika

    Screenshots

  • Day 15: small #mbapr

    A beetle with a copper shell on a tiled floor
    April 15, 2024 5:53pm
    Leon Mika Leon Mika

    Photos

  • 🔗 The Worlds of Podcasting

    On it, their producer was lamenting not having somewhere to post a link to something being spoken about. No mention of show notes because I’m not convinced “big podcast” even knows they exist.

    I’ve complained about this before and I haven’t seen any improvements. It’s as if the concept of making show-notes or even a website containing the links you mention on your podcast never cross these producers minds. That it’s perfectly okay to read URLs aloud and expect people to remember. It’s such an odd phenomenon.

    April 15, 2024 3:40pm
    Leon Mika Leon Mika

    Links

  • 👨‍💻 On the Coding Bits blog: Go Unit Test Naming Conventions

    April 15, 2024 2:37pm
    Leon Mika Leon Mika
  • Backlog Proc: A Better JQL

    April 15, 2024 11:47am
    Reading Time: 3 minutes
    Leon Mika Leon Mika

    Devlog

    Backlog Proc is a simple item backlog tracker I built for work. I’d like to link them to Jira tickets, so that I know whether a particular backlog item actually has tasks written for them, and what the status of each of those tasks are. I guess these are meant to be tracked by epics, but Jira’s UI for handling such things is a mess, and I’d like to make notes that are only for my own eyes. Continue reading →

  • Seems like the signs of middle age for a Pixel phone is that the USB-C contacts lose their grippiness. I’ll have to get mine cleaned again. Finding my phone didn’t change overnight is not a great experience.

    April 15, 2024 11:33am
    Leon Mika Leon Mika
← Newer Posts Older Posts →