Sign in

Explore Posts

Explore the latest posts on Scribbles.

Latest Posts

A Crooked Smile and A Dodgy Eye

Yesterday morning, I woke up with my eye feeling weird. That is not the first time that happened. I have pretty severe allergies and I'll often wake up with crusty, itchy eyes. I chalked it up to that very thing. However, later in the morning when I went to brush my teeth, I noticed I was having trouble forming my mouth to properly spit out the toothpaste. I went to my wife and said I think the right side of my face is numb. She informed me that I was only blinking with one eye. I did some research, and...

Yuck, but … yes.

A friend and I were geeking out on personality tests. Like the Myers-Briggs, etc. MB has been debunked as not using data to determine its “types”. But, I really like to tinker with these. I’m an INFJ, if I recall properly. A lot of people like these due to the Barnum Effect. So my friend points out this one called How to Fascinate. It’s a bit different as the research is documented and it focuses on how people perceive you, not what you think your strengths are. I like that flip, and you’ll see why in a moment, if you...

Moving away from Apple Reminders?

I’m having to rethink my task management approach due to changes at work as well as in my personal life.  Maybe an app apart from Apple Reminders would be the better option?  Whatever I choose, the task manager would have the same setup as I have in Apple Reminders. It would also need an Apple Watch app, too.  So far, Todoist looks like the best choice, even when I said it isn’t as good in keys like quick capture on an Apple Watch. 

Now ☀️11 °C - 🌡️5 °C - 🌧️0%

1. Another rather gray day today. Spring can be so much nicer.  2. If all goes according to plans, I'm recording the next "What's Up with Micro.blog" video today. 3. I'm writing less on Micro.blog because of my writing here on Scribbles. Or is it only a coincidence? 4. To my question yesterday about including a photo of mine with this post, here's one shot while on the road from Ottawa to Montreal a few weeks ago. It's a little bit dark, but I like the spooky and "end-of-the-world" photos.

Shortery - The Missing Mac Automator

Shortcuts on the Mac is missing the built-in automation features offered in iOS but Shortery from UnitNo5 steps in admirably to fill the gap. With a comprehensive list of 17 triggers, Shortery can automatically launch shortcuts to accomplish all sorts of tasks. Some of my use cases are: • Launch my five "morning apps" at 4am so that my computer is ready to use when I wake up • Automatically convert RAW and HEIC photos to JPEG when I export from Photos app • Minimize all open Windows on my work iMac when I unlock the screen to hide ...

Drafts

“Where Text Starts” Drafts is the SAK for text. There is nothing, absolutely nothing, that is not possible with the text editor that runs on macOS, iOS, iPadOS, and watchOS - thanks to a lively community that provides a variety of actions. The UI is a bit confusing, I still confuse the function of the icons even after years, but nonetheless, Drafts is an indispensable tool for me. The catch phrase is 100% right: It's where most of my text starts. getdrafts.com

🎨💻 New Logo for Ning Narrative Notebook!

Got a new logo for my blog, Ning Narrative Notebook. Decided to design it myself for the lettering practice. Spent almost 3 hours on it this morning. The idea of using "NN" to resemble a corner of a page in a notebook struck me. So, I settled on just using "NN" for Ning Narrative and let the blog title do the talking. I experimented with some variations before settling with this one. Pretty happy with how it turned out, even with some flaws. Could have worked on it more, but, you know, laziness strikes.  I’m having a love-hate relationship with...

Imports And The New Model

Well, I dragged Photo Bucket out today to work on it a bit. It's fallen by the wayside a little, and I've been wondering if it's worth continuing work on it. So many things about it that need to be looked at: the public site looks ugly, as does the admin section; working with more than a single image is a pain; backup and restore needs to be added; etc. I guess every project goes through this "trough of discontent" where the initial excitement has warn off and all you see is a huge laundry list of things to do. ...

Week Notes 002

🗓️ // 041324-041924 I can't believe I'm writing one of these again already. I feel like I just wrote my very first one a few hours ago. Alas, here we go again...  • There's a new farmer's market in town. They recently just started so it's pretty small but there's a list of Coming Soon vendors, so I'm pretty excited about that. This was on Sunday and I've been meaning to write something up on my main blog. I've added it to the growing backlog of Blog posts I still have to write and curate. • Second week being in...

Welcome!!

Hello there! Welcome to Brandon's-Journal, formerly known as BrandonWrites here on Scribbles. I'm excited to make Scribbles my new writing home and I've taken time to add all of my previous posts to the archive. However, I still need to go through each page and make some minor adjustments so please disregard any weird spacing around the images or possibly even a lack of breaks between paragraphs. Thanks so much for the support and be sure to update your RSS feeds to https://brandons-journal.com/feed.atom

Trying Tabby Terminal

A recent toot from Jack Baty introduced me to the lovely Berkeley Mono font. One thing led to another and, well, I purchased the first font I've ever paid for (seriously, it's that good). Installing the font for use in VS Code didn't take too much effort; I just dropped the relevant TTF files into `/usr/fonts/share/truetype/` and then updated my VS Code config. Being able to use the new font in my terminal emulator posed a more difficult problem. You see, my primary computer is a Framework Chromebook, where I do most of my work in the "Crostini" Linux development...

2024-04-19: Lettering Day

⭐ One line for 2024-04-01: I spent the whole day doing lettering while feeling sick, and to end the day, I listened to Taylor Swift's new album "Tortured Poet Department." I planned to make a wall art for my room using a line from Taylor Swift's song "Innocent." The lyric goes, "Today is never too late to be brand new," and I love it. I thought it would be nice to have that reminder every day, so that's the quote I went with. Started off thinking it would be straightforward, something I could write on paper, but it turned into...

Lifetime Plan

Excited to be joining the cool kids club. Many thanks to Vincent for giving me space for my thoughts (and indecisiveness) on here.  It's been fun being part of the early adopters here on Scribbles. Writing on here has been such a pleasant experience, that I'm considering changing things up (again). I know, I know... I feel like I'm getting whiplash with my indecisions but now that I'm thinking I (should be) here for the long haul.  I may be moving my long form here instead. Short, summarized things and quick thoughts will stay in MB that will sometimes be linked here....

Play

“Play is the best way to bookmark and organize videos to watch later. Easily add, organize, and watch on your iPhone, iPad, Mac, Apple Vision Pro, and Apple TV.” 💯ACK. The basic version of Play costs only $3, but the app really shines with an optional IAP that enables a feature called "Channels". It's basically an easy way to manage an inbox of all your youtube content. I am heavily displeased with the native youtube app on iOS and the user experience on youtube.com, with play it is IMHO much, much better. marcosatanaka.com

Now ☀️14 °C - 🌡️6 °C - 🌧️70%

1. Cloudy and gray expected today. It's not exactly the type of weather that I want to finish the week, especially if the weekend is expected to be the same.😑 2. Yesterday, I mentioned to my boss that my 2017 Intel MacBook Pro started to feel slow and that he should expect a replacement request sooner than later. 3. I expect to experiment with Adobe Bridge this weekend so that I can finalize my updated photo processing workflow. It's a free app, a rather powerful photo browser with integrated workflow building capabilities. Once completed, I should publish a new version...

Better Display

Better Display is a menu bar app that lets you do things with your built in or connected displays you never thought possible. It does:  • Custom Resolutions - Define favorite resolutions and reach them using the app menu, resolution slider or keyboard shortcuts. • XDR/HDR Extra Brightness - DR brightness upscale to 1600 nits, external HDR display brightness upscale depending on the display's capability. Native XDR, color table (Apple Silicon) and Metal (Apple Silicon and Intel) methods are all supported. • Virtual Screens - Including custom displays for headless Macs (servers) • Picture in Picture • Display Disconnect and...

Procs and Higher-Order Functions

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, worldNaturally, 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, moonThe name is also optional, and if omitted, will actually make the function anonymous.  This allows functions to be set as variable values, and also be returned as results from other functions. proc makeGreeter { |greeting| proc {...

Strava

Strava, ik heb een betalende account sinds 01/08/2013. Ik ben steeds blijven betalen onder het motto: als je blij bent met een service, moet je maar iets betalen (als het kan). Ondertussen is Strava niet meer wat ze 10 jaar geleden waren en vraag ik me soms af: waarom nog? Misschien is het wel een beetje als mijn filmverhaal, af en toe moet je gewoon eens wat anders proberen/doen. Toen Ovan vandaag met zijn Komoot vraag kwam ging het ineens allemaal wat sneller in mijn hoofd. Ik heb ook een Komoot account! Je kan daar ook loopjes registreren! De Strava...

That’s entertainment

Holy smokes I haven’t posted on this blog for a little while. I’ve been so busy doing nothing that I’ve not had time to write. That’s not to say I haven’t been thinking about what to write. Ideas sound so much better and interesting in my head until I come to write them down and then I think, will someone enjoy this? Hey, I’m not a clown here to entertain all. Equally I am also not here to send anyone to sleep through my random ramblings. I guess what I am saying is that I have no purpose here. Actually,...

💪🏼 10-Minute Full Body Home Workout

I don't usually do quick sessions, but due to a condition that requires me to avoid sweating too much, I have to skip the gym for a full session for now. However, I really wanted to work out today. So, here is my super quick session: 1. 40 reps of Push-Ups 2. 40 reps of Inverted Rows (or bent row with something heavy) 3. 20 reps of Single Leg Deadlifts 4. 20 reps of Pike Push-Ups 5. 10 reps of Pistol Squats (or Bulgarian Split Squats for an easier variation) 6. 20 reps of Superman Pull Ups 7. Crab walk...

Playing checkers

Tuesday night we all went out for dinner to Cracker Barrel. Mozzie was in the mood for their pancakes, and Lindsay and I can always go for something there, so Cracker Barrel it was. After dinner Mozzie and I went outside on the porch where it was still relatively warm. We sat in their rocking chairs and played a game of checkers on the set they always have available for use. I think this may have been is first time playing it, which is terrible but true. Everything for his generation is screen-based and mostly single player only (multiplayer seems...

💻 Adding Fallback Fonts on My Main Blog

The issue with my fonts not loading properly on my main blog still persists, and I don't have the energy or effort to troubleshoot it. While I aim to fill my website with personality, I opted to select excellent fallback fonts instead. I just stumbled upon this fantastic resource for incorporating a system font stack organized by typeface classification into a CSS code.  This approach allows me to at least control the typeface classifications, ensuring a relatively consistent style for all readers of the blog. So, after my embedded fonts, I added stacks of Geometric Humanist for the body text...

Now ☀️13 °C - 🌡️4 °C - 🌧️64%

1. I'm going to the office downtown today, and I'm bringing my camera with me. Rain is expected later in the afternoon. 2. Someone who's religiously reading these posts will get to know me better in my personal life. 3. I'll need to lower the price of my iPad Pro if I want to sell it, apparently. Very few requests for more information. 4. I can't wait for the next beta release of Craft, supposedly v2.8, which means a big upgrade. 5. I got my Grovemade tabletop shelf yesterday, and I did some rearrangements on my desk. I do feel...

Listy - A Private List Manager

It's refreshing to download an app that has the capability of collecting personal data - but doesn't. Listy, a private list manager is an app you just download and start using. It has customized templates for tracking all types of lists. My personal categories are movies, TV shows, books, apps, YouTube and restaurants. I add items to the list from my phone most often using the share sheet, but the app is also available on my iPad and Mac. For media lists you get release dates, ratings, descriptions and additional metadata for every category. You can use it as a...

💻 Quick Notice: New Domain for Ning Narrative Notebook

Just a quick heads-up—I've decided to switch up the domain for my media notes blog from `notes.ningkantida.com` to `notebook.ningnarrative.com`.  Though, longer, I figured it's easier to remember and ties in with my blog name. I'm going with Notebook because it's all about me jotting down my thoughts on media, no frills. Not only that, but I prefer not to label myself as a reviewer. Plus, it rhymes well with my name! I'll make the change by tomorrow, so keep an eye out! Moving forward, you can catch all the updates on my media notes from the Ning Narrative Notebook blog...

Using a Case statement or Metaprogramming?

Matt posted this question: A case statement does not add complexity when thinking about readability or maintainability. I know that various tools will report it as creating too many branches (or paths), but to me there are situations where a case statement is the best way to say something explicitely with code.  Second, I assume that `phases,` `tasks,` and `gates` are ActiveRecord models, so the chances that this case will grow very quickly and very big are small.  On the other hand, introducing meta-programming may seem tempting as it can significantly reduce code length to a single line. However, it's...

Service Objects and Naming in Ruby

In OOP (maybe in functional, too - but I don't have the same years of experience with functional), naming objects is hard.  Naming a collection of objects that should do something together is harder too.  Just one exanmple when there are multiple objects that needs to be coordinated in a specific sequence:  • Is there another object on a different level that should compose them? • If so what is that object called? • Does that name exist in the business domain, or is it a code pattern? If such object can be found and properly named I would of...

blogging for humans