63°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Day 18: Showing Full Repost Content in p3k #100DaysOfIndieWeb

    At the beginning of last year when I was working on rebuilding p3k, I made the decision to drop showing the full contents of my reposts in favor of launching the new site sooner. It's been bugging me for a long time, since it means that my reposts aren't really reposts at all, they're just a list of links.Today I took the first step in showing the full contents of my reposts. Since my posts are all based on mf2 property storage, I updated my templates to display the post like one of my posts if the "repost-of" property is an object rather than just a string.Now my reposts look like this!
    continue reading...
    1 like 6 mentions
    Sat, Jan 7, 2017 1:37pm -08:00 #indieweb #repost #p3k #100daysofindieweb
  • Aaron Parecki
    Day 17. This is a piano solo I recorded in only a couple takes. After recording, I added some chorus, delay, EQ filters, and a phaser effect to make it sound like it was sort of out of tune and far away. I guess I was going for the "something is slightly off" vibe. I considered adding some other instruments but ended up sticking with a piano solo for this one.
    Portland, Oregon
    13 likes 3 replies 1 mention
    Fri, Jan 6, 2017 8:43pm -08:00 #100daysofmusic
  • Aaron Parecki
    If you have an Amazon Echo, you can hear a new song by me every day with your #FlashBriefing! Add my #100DaysOfMusic skill in the app!
    Portland, Oregon, USA
    8 likes 1 repost 1 reply
    Fri, Jan 6, 2017 12:53pm -08:00 #FlashBriefing #100daysofmusic
  • Week in Review #100DaysOfIndieWeb

    aaronparecki.comDay 11: I dropped the web font in favor of a handful of system fonts for various platforms.Day 13: I added support for drawing curved maps lines to Atlas, which I use to generate the maps on my site. Now my travel plans show a nice line for each flight leg.Day 16: I improved the display of comments on my posts, including displaying some basic HTML formatting from comments, autolinking comment text, and showing images.
    continue reading...
    Fri, Jan 6, 2017 11:39am -08:00 #100daysofindieweb #indieweb #quill #p3k #ownyourgram #alexa #teacup
  • Day 17: Documentation for Quill #100DaysOfIndieWeb

    Quill started out as a sample Micropub client with a lot of useful debugging information. As it's grown, I've been slowly adding more posting interfaces to Quill, and tweaking them to look less like a debugging tool and more like a real app. Instead, micropub.rocks has taken over as a more detailed debugging utility for building a Micropub endpoint, so I can now optimize Quill for being more user-friendly and less developer-focused. At IndieWebCamp Germany in 2015, I added a rich editor to Quill, inspired by the clean Medium interface. You can even use the Quill rich editor without being logged in! It will save the post to your browser's localstorage as a draft, and let you post it after you log in. I wanted to make an interface that anybody would feel comfortable writing in, and be able to show it to people without them first logging in, as an introduction to what it might look like to have nice writing applications that aren't tied to a specific backend like Medium.In order to help people get started with Quill, today I wrote some more documentation for it!When you're logged out and click the "publish" button, it prompts you to log in and links out to the documentation home page.
    continue reading...
    3 likes 1 repost 1 reply 3 mentions
    Fri, Jan 6, 2017 11:24am -08:00 #100daysofindieweb #quill #indieweb #100daysofcode
  • Aaron Parecki
    Yeah that's me http://xkcd.com/1782/
    Portland, Oregon, USA
    6 likes 4 reposts 1 reply
    Fri, Jan 6, 2017 8:56am -08:00 #xkcd #irc
  • Aaron Parecki
    #internetofshit https://twitter.com/find_evil/status/816846566799470593
    Portland, Oregon, USA
    1 like 1 repost 1 mention
    Thu, Jan 5, 2017 10:05pm -08:00 #internetofshit
  • Aaron Parecki
    Norway is replacing FM radio with a 20 year old digital format and how is this the first I've heard of it? http://www.cbc.ca/beta/news/world/norway-fm-radio-switch-off-digital-1.3923612 #merica
    Portland, Oregon, USA
    1 like
    Thu, Jan 5, 2017 10:02pm -08:00 #merica #radio
  • Day 16 - Woodbury

    Day 16. I dug up an old radio show called Mr. and Mrs. North, and the opening had a fantastic ad for Woodbury Cold Cream with a little acapella jingle. I decided that it would be a great bit to sample for the basis of today's song. I also incorporated some parts of the narrator's voice into the track. The video that goes along with this is snippets from the Mr. and Mrs. North TV show.
    continue reading...
    8 likes 1 repost 2 replies 1 mention
    Thu, Jan 5, 2017 7:43pm -08:00 #100daysofmusic
  • Aaron Parecki
    Kind of crazy to see the whole year laid out like this. #planning #2017
    Thu, Jan 5, 2017 3:31pm -08:00 #planning #2017
  • Day 16: Improved Comments Display for p3k #100DaysOfIndieWeb

    Today I started autolinking the text in comments on my website, and made a couple other minor improvements to how they look.Previously, links, @-names and hashtags were rendered as plaintext, so comments weren't clickable.
    continue reading...
    2 replies 3 mentions
    Thu, Jan 5, 2017 12:57pm -08:00 #p3k #indieweb #100daysofindieweb #100daysofcode
  • Aaron Parecki
    Day 15. I have no explanation for this. I didn't start this until 7pm after grocery shopping, was determined to knock something out within an hour, and didn't have any ideas coming into it. I walked into my office and sat down, and somehow the intro piano popped into my head. I just ran with it, played another piano track on top, then layered the rest of the instruments to accompany it. Not bad for 30 minutes!
    Portland, Oregon
    11 likes 2 replies 1 mention
    Wed, Jan 4, 2017 7:51pm -08:00 #100daysofmusic
  • Aaron Parecki
    at Magnolia's Corner
    Portland, Oregon • Wed, January 4, 2017 4:19pm
    45.535747 -122.621089
    🍸 β€” with Mike
    Portland, OR, United States
    foursquare.com/user/1502
    Wed, Jan 4, 2017 4:19pm -08:00
  • Day 15: Tags, Slug and Post Status for Quill #100DaysOfIndieWeb

    I've been using Quill to write all these #100DaysOfIndieWeb posts, which is a great way to find the pain points in the interface. After having written 14 articles in the last 14 days, the main thing I want to be able to do is start an article here in the Quill editor, save it as a draft to my website, then open up the raw HTML to make fine-grained edits, and only after I'm done, actually publish it.
    continue reading...
    1 like 1 repost 3 mentions
    Wed, Jan 4, 2017 3:52pm -08:00 #100daysofindieweb #100daysofcode #micropub #indieweb #quill
  • Day 14: Slow-Scan TV #100DaysOfMusic

    Day 14. Tonight I tuned in to an amateur radio meetup where people shared images over the radio. Slow-scan TV is a way of transmitting images by converting them to sound, where various frequencies and timings correspond to colors and brightness. I used the image I tried to send tonight as the base of today's song. If you play this song in front of an SSTV decoder application, you will see the image it represents! There's only a little noise added to the image from the rest of the instruments.
    continue reading...
    6 likes 4 replies 1 mention
    Tue, Jan 3, 2017 10:27pm -08:00 #100daysofmusic #hamradio
  • Day 14: Posting to my Website from Alexa #100DaysOfIndieWeb

    If you know me, you probably know that I log everything I eat and drink and post it to my website. A couple years ago, I wrote a small Pebble app that allowed me to quickly post common food and drink from my watch! Coincidentally around the time Pebble announced that FitBit had acquired their assets, my Pebble stopped working completely. This meant I no longer had a quick way to log food, and have to pull out my phone again to make log entries.This afternoon, Tantek suggested that I use my Amazon Alexa to post food and drink to my website instead! Of course this will only work when I'm at home, but it turns out that I'm home a lot of the time I'm eating and drinking. I also eat tacos every day, so it'd be great not to have to get out my phone during breakfast.So today, I launched Alexa integration for Teacup, the app I use to track my food.This was quite a challenging project given all the moving parts involved. I started by defining the voice interface I wanted to use. Interaction ModelVoice interactions for Alexa apps have to follow a pretty strict structure. Alexa doesn't support interpreting fully unstructured text, so app developers have to define patterns that Alexa can match on. Invoking any Alexa app involves first speaking the trigger word, followed by a keyword such as "ask" or "tell" followed by the app name, and then the pattern of text the app wants to match. So for Teacup, this results in speaking sentences such as:"Alexa, tell Teacup I drank coffee""Alexa, tell Teacup I ate tacos"This gets turned into what Amazon calls the "Interaction Model", and is a list of "slots" along with corresponding keywords for each slot, as well as writing out some sample sentences.LIST_OF_ACTIONS = ate | drankLIST_OF_FOOD = Coffee | Cocktail | Beer | Tacos | Mac and Cheese | ...Sample utterances:"I {Action} {Food}""I {Action} a {Food}"It isn't clear to me whether the list of keywords I provided is the complete set, because while I was testing, it managed to post the word "on" for the food, which is not in my list.AuthenticationThe next challenge was linking user accounts between Amazon users and Teacup users. Amazon provides great documentation on this, and thankfully it's all based on OAuth 2.0 rather than having made up some other model themselves. Essentially, the Amazon Alexa app on your phone acts as an OAuth 2.0 client, and you have to build an OAuth 2.0 server into your app that it works against. This is a pretty clever solution actually. Luckily, I'm pretty familiar with OAuth 2.0, so I was able to build this out pretty quickly.One thing struck me about Amazon's recommendations about building OAuth support in your app. They say that they'll launch your authorization URL from inside the iOS app, which is a known antipattern for apps in general. In Amazon's docs, it says "The user logs in using their normal credentials for your site." This is a really bad idea. You never want to train your users to enter their passwords into random apps. This is the whole reason we have OAuth in the first place!
    continue reading...
    5 likes 2 reposts 1 bookmark 1 reply 4 mentions
    Tue, Jan 3, 2017 5:23pm -08:00 #100daysofindieweb #indieweb #teacup #alexa #100daysofcode
  • Aaron Parecki
    Pretty impressed that Amazon basically tells you build an #OAuth2 server without actually saying it explicitly https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/linking-an-alexa-user-with-a-user-in-your-system#how-account-linking-works
    Portland, Oregon, USA
    5 likes 2 reposts
    Tue, Jan 3, 2017 1:27pm -08:00 #alexa
  • Aaron Parecki
    at Weissman Dental
    Portland, Oregon • Tue, January 3, 2017 8:00am
    45.519222 -122.683982
    😬 happy 2017
    Portland, OR, United States
    Tue, Jan 3, 2017 8:00am -08:00
  • Day 13: Daft Punk vs The Office #100DaysOfMusic

    Day 13. Daft Punk vs The Office. I had fun with this one! This is the chords and melody from Daft Punk's Get Lucky, but instrumented and arranged the same as the theme from The Office. It's also my first time using a vocoder on my own voice!
    continue reading...
    13 likes 1 repost 4 replies 2 mentions
    Mon, Jan 2, 2017 9:18pm -08:00 #100daysofmusic #daftpunk #theoffice #mashup
  • Day 13: Curved Lines for Atlas Static Maps #100DaysOfIndieWeb

    Yesterday, Amy was asking if there was a library for drawing curved lines between two points on a map. She wants to use this for her travel posts, which say for example "Tokyo to Boston". We noticed that Facebook draws curved lines when they show a planned trip. Martijn was able to figure out how to reproduce this on Facebook consistently. You have to start by creating a "checkin" post, then add a "traveling to" activity to it. Notice that the line from Portland to Seattle is curved rather than straight, although it doesn't strictly follow a Great Circle line either.
    continue reading...
    3 likes 2 reposts 2 replies 2 mentions
    Mon, Jan 2, 2017 2:35pm -08:00 #indieweb #atlas #maps #100daysofindieweb #100daysofcode
older
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
← πŸ•ΈπŸ’ β†’
WeChat ID
aaronpk_tv