monkinetic the blog

Posts tagged with 'pro' (42 posts)

Replying to a Mastodon post from the blog

Fedi/Mastodon programmers… with the #MastodonAPI, and given a url to a post on any instance (assuming I have access to the toot from my account), how might I get my instance to fetch it and give me a “local” ID that is suitable for passing as the “inReplyToID” in a toot payload?

Wondering if I need to:

Would that be the “local” ID?

#MastodonAPI #fediverse #programming #blogging #indieweb

#programming #blogging #indieweb #mastodonapi #fediverse

Steve Ivy

TFW your sweet sweet db storage changes and your not-close-to-ready-for-release feature share a branch #programmerproblems

http://monkinetic.blog/uploads/gordian_knot.png

~ # 15:57 ~

Mo Martin: On Jews, Looting, and Whiteness

Mordecai Martin, a thinker and writer who I follow on Play Vicious, posted this powerful piece on the Jewish response to racial protests and - yes looting - during the 60s and now with the George Floyd protests.

I’m not sure that – being neither Jewish nor black – I have a platform for comment, but Mo’s writing speaks to his own Jewish people with real power and love.

As Artist Marcia X on Play Vicious responded:

imagine being this tender and powerful at the same time???

#whiteness #racism #protest

Steve Ivy

In order to fix my archives and daily digests, I might have to address timezone handling on my blog. Or I might just stop blogging #timezonehell #blogging #programming

~ # 20:54 ~

Steve Ivy

So, while I do want to make a work light like @dontrythis, my lunch project was a basic friction-adjustment stand for my work light made with 12” square tube and a remnant of 1” square tube #diy #shoptime #project

http://monkinetic.blog/uploads/worklight.jpg

~ # 21:03 ~

Steve Ivy

Adam Savage’s one-day-build for his LED worklight #bookmark #project https://www.youtube.com/watch?v=JL3uZ88vA_0

http://monkinetic.blog/uploads/adam-save-worklight-build.png

~ # 17:13 ~

Steve Ivy
Steve Ivy

Reading through some Apache Beam examples in #python #apache #dataprocessing

~ # 14:51 ~

New Posting UI on Goldfrog

I’ve started messing around a bit with javascript-enhanced UIs for #goldfrog. Rather than use all of JQuery, I decided on a small subset of Jquery’s functionality as implemented by Sprint.JS.

  1. I only load the JS for me, since I’m logged in.
  2. It’s only used on the home page to power the new switchable post form, and
  3. It powers a character-counter for the note UI.

Here’s the new posting UI:

http://monkinetic.blog/uploads/new_post_ui_goldfrog.png

I’m trying to implement some basic progressive enhancement - the forms work as is without javascript, but the switcher and the counter are niceties for me, the author.

#webdevelopment #progressiveenhancement #goldfrog

Josh Barratt: Effective Technical Diagrams

Sometimes in software design it’s great to develop a visual of the system in question to help in the thinking process.

Josh Barratt is a software architect at Twilio, and blogs about system design at [Serialized.Net]((https://serialized.net/). His recent post Effective Technical Diagrams has some great guidelines for improving the technical diagrams that we use to communicate.

Images convey ideas and structure far more effectively than text. Especially for software systems, they can even help with reasoning about things like capacity, connectivity, reliability, security and performance.

Like any craft, methods of designing visuals that communicate effectively and efficiently can be studied and improved. We have probably all seen diagrams which led to an immediate “aha!” – and others, that after minutes of squinting, led to only more confusion.

I too, adore OmniGraffle, and have made my share of good and bad technical diagrams in my pursuit of a better design. Here’s one I made in the last year, the usefulness of which could be argued both ways:

http://monkinetic.blog/uploads/system_diagram.png

#programming #architecture #diagramming

Steve Ivy

What’s a good, tiny, javascript toolkit for adding minimal #progressiveenhancement?

~ # 20:24 ~

Steve Ivy

RT @chrismessina: This post from @steveivy that @ErinJHolmes found on the 10 year anniversary of the #DiSoProject is also newly relevant: h…

~ # 20:01 ~

Randomized color choices in SASS

For a bit of variety, I decided to figure out how to generate a new front page header background and link colors whenever I rebuilt the blog (new posts, etc). This is still a static site, so no wizzy javascript stuff, I just wanted to do it in SASS.

This is what I came up with.

    $colors-list: (
      // background color, link color
      #DAE076 #AD5C55,
      #A9C9C5 #4A676D,
      #AD5C55 #5E7D68,
      #374768 #718A8A,
    );
    $color-index: random(length($colors-list));
    
    // Header description box
    $colors: nth($colors-list, $color-index);
    $header-desc-background-color: nth($colors, 1);
    // Link color
    $link-color: nth($colors, 2);

I may rework this as a map (dictionary) later on so I can add other theme-y things, but it was kinda fun to work out for now.

#374768 #718a8a #dae076 #a9c9c5 #themes #programming #ad5c55 #4a676d #5e7d68 #sass #css

Steve Ivy

So fed up with InnoDB issues (with Repeatable reads) that I’m installing Postgres. Cue #nowihavetwoproblems jokes.

~ # 13:16 ~

Steve Ivy

RT @drance: √ Gas stove √ All Clad saucepan √ Top Ramen

#pro

~ # 23:15 ~

Steve Ivy

RT @bitprophet: @zeeg it’s HN dude, the demographic is made of distilled #firstworldproblems

~ # 12:32 ~

Steve Ivy

OH: “I keep going on first dates with girls without smartphones.” #welltheresyourproblem

~ # 22:02 ~

Steve Ivy

Slow airplane WiFi is slow. #firstnerdproblems

~ # 14:22 ~

Steve Ivy

Working hard to keep my wallet in my pocket #wwdc #retinabookpro

~ # 18:10 ~

Steve Ivy

I walk through minefields #theprodigy

~ # 18:19 ~

Steve Ivy

Nothing quite like stumbling around Chef the first time you’re using it for a client. #irgudprogrammer

~ # 18:40 ~

Steve Ivy

I hate whoever decided that JSON objects couldn’t deal with trailing commas #nerdworldproblems

~ # 03:55 ~

Steve Ivy

One of my “next band names” has so stuck with me I may simply have to start a band to use it #namerequiresproduct

~ # 18:05 ~

Steve Ivy

Still waiting for the JoCo/TMBG show to start. Tired of standing before it even starts. Wah. #firstworldproblems

~ # 02:52 ~

Steve Ivy

Take me to the Hospital #prodigy #chairdancing

~ # 15:49 ~

Steve Ivy

hacking on a family project today. more complex than anticipated, but has me revved. #nerdworldproblems

~ # 20:47 ~

Steve Ivy

if you value your time, don’t let your virtualenv be one of the directories in the project you have opened in TextMate #protip

~ # 16:01 ~

Steve Ivy

once again, values of 0 break my truthiness code #badprogrammernocookie

~ # 17:52 ~

Steve Ivy

Raise up your children in the way they should sort, and when they are old they will not depart from it. #legoproverbs

~ # 23:21 ~

Steve Ivy

#w00tstock doors open at 6:30 thu night. what time do I need to be in line? #nerdworldproblem

~ # 02:09 ~

Steve Ivy

#welding is like #programming: given time and tools you can make just about anything. #nerdworkshop

~ # 18:20 ~

Steve Ivy

I need Mario Kart tips if I’m going to beat my 9yo. #oldmanproblems

~ # 21:44 ~

Steve Ivy

Invaders Must Die is a great album. #oldschool #prodigy

~ # 13:43 ~

Steve Ivy

Men, let your wives/SOs pick your shaving lotion / deoderant / etc. For your own good. #protip

~ # 04:55 ~

Steve Ivy

I’m really getting to know the How-To video sites. Lowes’ is actually quite good, with videos, tool lists and instructions #homeimprovement

~ # 16:54 ~

Steve Ivy
Steve Ivy

just made a deal to buy 48 lbs of #lego. #idonothaveaproblem

~ # 20:38 ~

Steve Ivy

40 year olds (who did not ride as kids) should not ride skateboards #protip #themoreyouknow

~ # 21:28 ~

Steve Ivy

Mac nerds: Choosy is your friend - http://choosyosx.com #productivity #browsers #osx

~ # 03:04 ~

Steve Ivy

Prodigy’s “Invaders Must Die” album is really, really, good. If you like that sort of thing. #electronica #prodigy

~ # 19:37 ~