profile
viewpoint
Ian Molee ianfoo Seattle WA o technology: the source of, and the solution to, all our problems.

ianfoo/go-json-unmarshal-experiment 2

Benchmark experiment for unmarshaling JSON arrays and close-to-JSON arrays in various ways

ianfoo/aws-lambda-go-demo 1

Native AWS Golang support demo project

ianfoo/beerweb 1

Pull tap lists from breweries and bottle shops.

ianfoo/about 0

Sourcegraph blog, feature announcements, and website (about.sourcegraph.com)

ianfoo/asciinema-edit 0

asciinema casts post-production tools

ianfoo/aws-lambda-go-test 0

Experimenting with AWS Lambda, aws-lambda-go-shim, and the aws-go-sdk.

ianfoo/aws-tools 0

Simple handy tools for AWS.

startedbitfield/script

started time in 17 days

create barnchianfoo/first-chrome-extension

branch : master

created branch time in 2 months

created repositoryianfoo/first-chrome-extension

created time in 2 months

startedmfridman/tparse

started time in 2 months

create barnchianfoo/advent-of-code

branch : master

created branch time in 2 months

created repositoryianfoo/advent-of-code

created time in 2 months

push eventianfoo/ph

Ian Molee

commit sha a0f30922847ee510f405e8bb13b4e8b3bcb5dd47

Fix --history: was only showing current track

view details

push time in 2 months

push eventianfoo/birthodayo

Ian Molee

commit sha 8b6193bdd17aec78239908048f7e4c4f2a4fe2d6

Update index page

view details

push time in 2 months

push eventianfoo/birthodayo

Ian Molee

commit sha 974dd3a9079a28b12b13575990157aaf44997663

You know what? Fuck Hugo.

view details

push time in 2 months

push eventianfoo/birthodayo

Ian Molee

commit sha e6ff7a0dd2c63f853461e6e8ce5ec212fa1c873a

hugo new site

view details

push time in 2 months

push eventianfoo/birthodayo

Ian Molee

commit sha 0a21f16f1605b05533d719819f76edcfd357dd4f

hugo new site

view details

push time in 2 months

create barnchianfoo/birthodayo

branch : main

created branch time in 2 months

created repositoryianfoo/birthodayo

created time in 2 months

push eventianfoo/ph

Ian Molee

commit sha f3dbe24495c197181dcf9011dfb618af3b48d8fd

--wip-- [skip ci]

view details

Ian Molee

commit sha 3ded2de37d4f7aaf58945cbdef1841145ec0184c

Add Phish.Net URL to Track string renderer

view details

Ian Molee

commit sha 254ed2e99bbf090fc0747ccec44800a589141b7c

Clean up output; detect location/venue in track names Use yaml.v2's struct tags to suppress zero-times from being printed. (Still need to fix this for JSON output.) Fix edge case in history output where number requested is an integer base 10 logarithm. E.g., log10(10) = 1, but we need two spaces to show index for "10", so take the floor of the log10 instead of ceiling and always add 1. Add a filter to strip JEMP Radio station breaks from the output when history or lastN is requested. A surprise to me, some tracks include a location after the date (inside the parenthesized date), which the regexp was not accounting for. This change captures the date in the regexp, but right now it's not stored in its own field in the type, just rendered into the the title for full shows. Need to render this into non-full-show titles as well, and probably store it as its own field in the Track struct.

view details

push time in 2 months

create barnchianfoo/ph

branch : new-regex

created branch time in 2 months

fork ianfoo/practical-python

Practical Python Programming (course by @dabeaz)

fork in 2 months

starteddabeaz-course/practical-python

started time in 2 months

push eventianfoo/ph

Ian Molee

commit sha c3fc4f66d100da6bdf1c050e28eaded27563d74b

Don't include streaming URL in string output To make things cleaner, don't assume that the streaming URL should be part of the string output for a Track. This allows greater flexibility for rendering the streaming link on a separate line when only the current track is being shown, or on the same line when multiple lines of track history are being shown. Additionally, passing "-last 0" will show the entire track history.

view details

push time in 3 months

push eventianfoo/ph

Ian Molee

commit sha 2195fecb47d6281043ef5c824aea8f197111b43b

Make Track type much more robust Parse details from JSON into sparate fields in the Track struct (e.g., Band, PerformaceTime) to be able to manipulate the data more granularly. Additionally, switch streaming URLs to relisten.net and support generating links for more bands than just Phish.

view details

push time in 3 months

PublicEvent

startedmthenw/awesome-layers

started time in 3 months

more